ium_452639/columns.user.tsv
2023-03-18 20:24:20 +01:00

23 KiB

1KeepTypeIndexColumnDescription
2ylower1titleThe official title of the language
3yint2appearedWhat year was the language publicly released and/or announced?
4ylower3typeWhich category in PLDB's subjective ontology does this entity fit into.
5ylower4pldbIdcomputed
6yint5rankcomputed
7yint6languageRankcomputed
8yint7factCountcomputed
9yint8lastActivitycomputed
10yint9exampleCountcomputed
11yint10bookCountcomputed
12yint11paperCountcomputed
13yint12numberOfUserscomputed
14yint13numberOfJobscomputed
15yint14githubBigQuery.reposHow many repos for this language are listed in Google's BigQuery Public GitHub Dataset snapshot.
16ybool16githubRepoURL of the official GitHub repo for the project if it hosted there.
17ybool17websiteURL of the official homepage for the language project.
18ybool18wikipediaURL of the entity on Wikipedia, if and only if it has a page dedicated to it.
19nType21centralPackageRepositoryCountIf you've searched for a CPM for this language and can't find one, set 0 as the count.
20nType23hoplThe matching language on Diarmuid Pigott's Online Historical Encyclopaedia of Programming Languages site (https://hopl.info/)
21nType24wikipedia.dailyPageViewsHow many page views per day does this Wikipedia page get? Useful as a signal for rankings. Available via WP api.
22yint25wikipedia.backlinksCountHow many pages on WP link to this page?
23nType26wikipedia.summaryWhat is the text summary of the language from the Wikipedia page?
24nType27wikipedia.pageIdWaht is the internal ID for this entity on WP?
25yint28wikipedia.appearedWhen does Wikipedia claim this entity first appeared?
26nType29wikipedia.createdWhen was the *Wikipedia page* for this entity created?
27nType30wikipedia.revisionCountHow many revisions does this page have?
28nType31wikipedia.relatedWhat languages does Wikipedia have as related?
29nType32fileTypeWhat is the file encoding for programs in this language?
30nType33isbndbBooks about this language from ISBNdb.
31yint34githubRepo.starsHow many stars of the repo?
32yint35githubRepo.forksHow many forks of the repo?
33yint36githubRepo.updatedWhat year was the last commit made?
34yint37githubRepo.subscribersHow many subscribers to the repo?
35nType38githubRepo.createdWhen was the *Github repo* for this entity created?
36nType39githubRepo.descriptionDescription of the repo on GitHub.
37nType40descriptionDescription of the repo on GitHub.
38nType41githubRepo.issuesHow many isses on the repo?
39nType42domainNameIf the project website is on its own domain.
40yint43githubRepo.firstCommitWhat year the first commit made in this git repo?
41nType44semanticScholarPapers about this language from Semantic Scholar.
42nType46domainName.registeredWhen was this domain first registered?
43nType47isOpenSourceIs it an open source project?
44nType50githubLanguageGitHub has a set of supported languages as defined here: https://raw.githubusercontent.com/github/linguist/master/lib/linguist/languages.yml
45nType52githubLanguage.typeEither data, programming, markup, prose, or nil.
46nType54githubLanguage.fileExtensionsAn Array of associated extensions (the first one is considered the primary extension, the others should be listed alphabetically).
47nType55numberOfReposcomputed
48nType56githubLanguage.reposHow many repos for this language does GitHub report?
49nType57lineCommentTokenDefined as a token that can be placed anywhere on a line and starts a comment that cannot be stopped except by a line break character or end of file.
50nType58githubLanguage.trendingProjectsCountHow many trending repos for this language does GitHub report?
51nType61leachim6A link to this language in leachim6's hello-world project.
52nType62githubBigQueryGoogle BigQuery Public Datasets has a dataset with info on GitHub repos: https://cloud.google.com/blog/topics/public-datasets/github-on-bigquery-analyze-all-the-open-source-code
53nType64linguistGrammarRepoLinguist is a library used by GitHub to syntax highlight files on GitHub via a grammar. The list of languages supported by Linguist and the grammar package used for each language is listed here: https://github.com/github/linguist/blob/master/vendor/README.md. If Linguist has support for a language, it will have a repo on GitHub. Given a language is supported by Linguist, that is a good indication it has at least 200 unique :user/:repo repositories, according to their docs.
54nType65linguistGrammarRepo.commitCountHow many commits in this repo?
55nType66linguistGrammarRepo.committerCountHow many people have made commits in this repo?
56nType67linguistGrammarRepo.lastCommitWhat year was the last commit made?
57nType68linguistGrammarRepo.firstCommitWhat year was the first commit made?
58nType70leachim6.fileExtensionsAn Array of associated extensions (the first one is considered the primary extension, the others should be listed alphabetically).
59nType71linguistGrammarRepo.sampleCountHow many language samples in this repo?
60nType74pygmentsHighlighterA link to a Pygments syntax highlighting class for this language (https://pygments.org/)
61nType75standsForIf the language name is an acronym what does/did it stand for?
62nType76stringTokenWhat token(s) is used to delimite a string?
63nType77documentationLink to the official documentation for a language.
64nType78rosettaCodeA link to this language on Rosetta Code - http://www.rosettacode.org/
65nType79pygmentsHighlighter.fileExtensionsAn Array of associated extensions (the first one is considered the primary extension, the others should be listed alphabetically).
66nType81printTokenWhat token(s) is used to print a message?
67nType82twitterOfficial Twitter handle of the entity, if any.
68nType84rijuReplA link to try this language on riju.codes
69nType85githubLanguage.codemirror_mime_typeA String name of the file mime type used for highlighting whenever a file is edited. This should match the `mime` associated with the mode from https://git.io/f4SoQ
70nType86githubLanguage.codemirror_modeA String name of the CodeMirror Mode used for highlighting whenever a file is edited. This must match a mode from https://git.io/vi9Fx
71nType88tiobeTiobe maintains a well known ranking of programming languages here: https://www.tiobe.com/tiobe-index/
72ystr90multiLineCommentTokensA comment with a start delimiter and end token (which can be the same) that can span multiple lines.
73nType91akaAnother name for the language. Entries can have multiple aka lines.
74nType93helloWorldCollectionHello world written in this language from http://helloworldcollection.de/
75nType94githubLanguage.aliasesAn Array of additional aliases (implicitly includes name.downcase).
76nType96tryItOnlineA link to try this language on https://tio.run
77nType99keywordsWhat are all the keywords in this language?
78nType100indeedJobsHow many job descriptions match this query for this language on indeed.com?
79nType101wikipedia.fileExtensionsAn Array of associated extensions (the first one is considered the primary extension, the others should be listed alphabetically).
80nType104projectEulerIs this language one of the ones listed on https://projecteuler.net/?
81nType105booleanTokensWhat token(s) is used for true and false?
82nType109webReplAn online repl for the project.
83nType111subredditUrl of a subreddit(s) for this language.
84nType112codeMirrorA link to a CodeMirror syntax highlighting package for this language (https://github.com/codemirror/codemirror5/tree/master/mode/LANGUAGE)
85nType114monacoA link to a Monaco syntax highlighting package for this language.
86nType116jupyterKernelA link to a Jupyter Kernel for this language.
87nType117githubLanguage.interpretersAn Array of associated interpreters
88nType118quineRelayThe Quine Relay project (https://github.com/mame/quine-relay).
89nType119compilesToWhich language(s) does this language primarily compile to?
90nType120ubuntuPackageThe name of an Ubuntu package for the language from https://packages.ubuntu.com/.
91nType122packageRepositoryURL to the package repository for this language.
92nType123antlrA link to the ANTLR grammar for this language (https://github.com/antlr/grammars-v4/tree/master/LANGUAGE)
93nType124officialBlogUrlURL to the official blog for this language.
94nType127meetupSome languages have active meetup groups on Meetup.com
95nType129linkedInSkillHow many people list this skill on LinkedIn?
96nType130languageServerProtocolProjectA link to a project implementing LSP for this language.
97nType131githubLanguage.filenamesFilenames commonly associated with the language.
98nType133releaseNotesUrlURL to the release notes for this language.
99nType134languageServerProtocolProject.writtenInWhat language(s) is the main implementation written in?
100nType136faqPageUrlURL to the frequently asked questions for this language.
101nType137tiobe.currentRankWhat is the current Tiobe rank of this language?
102nType139forLanguagesWhich languages is this repository for?
103nType140packageCountHow many packages are in the repository? A package is some code with a name and a namespace, shipped as an atomic unit, with an owner(s).
104nType148githubLanguage.groupName of the parent language. Languages in a group are counted in the statistics as the parent language.
105nType149rijuRepl.descriptionDescription of the repo on GitHub.
106nType151rijuRepl.gitRepoURL of the official git repo for the language project if not hosted on GitHub or GitLab or Sourcehut.
107nType152rijuRepl.fileExtensionsAn Array of associated extensions (the first one is considered the primary extension, the others should be listed alphabetically).
108nType153stackOverflowSurvey.2021.percentageUsingWhat percentage of survey respondents report using this language?
109nType154stackOverflowSurvey.2021.fansHow many developers reported wanting to learn this language.
110nType155stackOverflowSurvey.2021.medianSalaryMedian salary reported by developers using this language.
111nType156stackOverflowSurvey.2021.usersHow many developers reported using this language.
112nType157downloadPageUrlURL to the download page for this language.
113nType158assignmentTokenWhat token(s) is used for assignment to an identifier?
114nType159compilerExplorerThis language's name on https://godbolt.org
115nType162replitA link to try this language on replit.com
116nType163rijuRepl.websiteURL of the official homepage for the language project.
117nType164pyplThis language's id on https://pypl.github.io
118nType165emailListLink to the mailing list for a language.
119nType171specLink to the official spec for a language.
120nType176eventsPageUrlURL to the events pages of this language.
121nType177cheatSheetUrlA link to a cheat sheet for this language.
122nType180esolangA link to this language on https://esolangs.org/
123nType183nativeLanguageNearly all programming languages are written in English, but some aren't. Set this field for the ones that are not.
124nType185screenshotFor visual languages, a picture is worth a thousand words. Provide the URL to the screenshot in the form: https://pldb.com/screenshots/[pldbId].png
125nType186githubLanguage.wrapBoolean wrap to enable line wrapping (default: false)
126ybool187features.isLispIs this in the Lisp family of languages?
127nType190versions.2022A release year and version. Perhaps in the future we could get more specific to month or even day.
128nType192gdbSupportIs the language supported by the GNU Debugger?
129nType194announcementMethodHow was the language first announced?
130nType195gitlabRepoURL of the official GitLab repo for the language project.
131nType196demoVideoProvide a url of a demo video of the language.
132nType197isPublicDomainIs it public domain?
133ybool199features.hasVariableSubstitutionSyntaxDo you use different syntax when assigning versus referencing a variable?
134nType201firstAnnouncementA url announcing the creation or release of a new language
135nType202packageInstallCountHow many packages have been downloaded?
136nType206oldNameWhat is the old name of this language?
137nType212runsOnVmWhat virtual machine(s) does this language run on?
138nType218gitRepoURL of the official git repo for the language project if not hosted on GitHub or GitLab or Sourcehut.
139nType221annualReportsUrlURL to the annual reports for this language.
140nType243sourcehutRepoURL of the official sourcehut repo for the project.
141nType245renamedToWhat is the new name of this language?
142ybool246features.hasDocCommentsIs there a standard mini language written in comments for documenting code?
143nType249conferenceSome languages have a recurring conference(s) focused on that specific language.
144nType254packageAuthorsHow many people contribute packages to this cpm?
145nType255photoFor notations, a picture is worth a thousand words. Provide a photo in the form: https://pldb.com/photos/[pldbId].png
146nType256successorOfWas this language launched as the successor of another?
147nType263includeTokenWhat token(s) is used for including another file?
148ybool265features.hasSingleTypeArraysHas an array data structure that only can hold items of the same type.
149ybool267features.hasReservedWordsDoes a concept of reserved words exists? For example, not being able to use certain keywords as variable names.
150nType276inputLanguagesWhich language(s) does this take as input? For compilers, what languages does this compile compile?
151nType277redditDiscussionA link to a related discussion on reddit.
152ybool280usesSemanticVersioningDoes the official release of the language use semantic versioning?
153nType286funFactA text or code block containing a fun or unusual fact about the language.
154ybool290isDeadHas the creator or maintainer announced it officially dead? Include a link to proof of the announcement.
155nType314versions.2021A release year and version. Perhaps in the future we could get more specific to month or even day.
156nType319ircLink to official (or popular unofficial) IRC channel(s) for language development.
157nType322discordLink to official (or popular unofficial) Discord for language development.
158ybool323features.letterFirstIdentifiersMust identifiers start with a letter
159nType334versions.2007A release year and version. Perhaps in the future we could get more specific to month or even day.
160nType335versions.2023A release year and version. Perhaps in the future we could get more specific to month or even day.
161nType336versions.2015A release year and version. Perhaps in the future we could get more specific to month or even day.
162nType337versions.2019A release year and version. Perhaps in the future we could get more specific to month or even day.
163nType338versions.2013A release year and version. Perhaps in the future we could get more specific to month or even day.
164nType345ebookLink to a free eBook about this. Only include if the eBook is of high quality and not spammy.
165nType350zulipLink to official (or popular unofficial) Zulip for language development.