ium_452639/columns.user.tsv
2023-03-18 17:32:31 +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.
5yint4pldbIdcomputed
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
71ysep(' ')87fileExtensionsAn Array of associated extensions (the first one is considered the primary extension, the others should be listed alphabetically).
72nType88tiobeTiobe maintains a well known ranking of programming languages here: https://www.tiobe.com/tiobe-index/
73ystr90multiLineCommentTokensA comment with a start delimiter and end token (which can be the same) that can span multiple lines.
74nType91akaAnother name for the language. Entries can have multiple aka lines.
75nType93helloWorldCollectionHello world written in this language from http://helloworldcollection.de/
76nType94githubLanguage.aliasesAn Array of additional aliases (implicitly includes name.downcase).
77nType96tryItOnlineA link to try this language on https://tio.run
78ysep(' ')97writtenInWhat language(s) is the main implementation written in?
79nType99keywordsWhat are all the keywords in this language?
80nType100indeedJobsHow many job descriptions match this query for this language on indeed.com?
81nType101wikipedia.fileExtensionsAn Array of associated extensions (the first one is considered the primary extension, the others should be listed alphabetically).
82nType104projectEulerIs this language one of the ones listed on https://projecteuler.net/?
83nType105booleanTokensWhat token(s) is used for true and false?
84nType109webReplAn online repl for the project.
85nType111subredditUrl of a subreddit(s) for this language.
86nType112codeMirrorA link to a CodeMirror syntax highlighting package for this language (https://github.com/codemirror/codemirror5/tree/master/mode/LANGUAGE)
87nType114monacoA link to a Monaco syntax highlighting package for this language.
88nType116jupyterKernelA link to a Jupyter Kernel for this language.
89nType117githubLanguage.interpretersAn Array of associated interpreters
90nType118quineRelayThe Quine Relay project (https://github.com/mame/quine-relay).
91nType119compilesToWhich language(s) does this language primarily compile to?
92nType120ubuntuPackageThe name of an Ubuntu package for the language from https://packages.ubuntu.com/.
93nType122packageRepositoryURL to the package repository for this language.
94nType123antlrA link to the ANTLR grammar for this language (https://github.com/antlr/grammars-v4/tree/master/LANGUAGE)
95nType124officialBlogUrlURL to the official blog for this language.
96nType127meetupSome languages have active meetup groups on Meetup.com
97nType129linkedInSkillHow many people list this skill on LinkedIn?
98nType130languageServerProtocolProjectA link to a project implementing LSP for this language.
99nType131githubLanguage.filenamesFilenames commonly associated with the language.
100nType133releaseNotesUrlURL to the release notes for this language.
101nType134languageServerProtocolProject.writtenInWhat language(s) is the main implementation written in?
102nType136faqPageUrlURL to the frequently asked questions for this language.
103nType137tiobe.currentRankWhat is the current Tiobe rank of this language?
104nType139forLanguagesWhich languages is this repository for?
105nType140packageCountHow 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).
106ysep(' ')141supersetOfIs this language a superset of another? If you specify this link then the superset language will inherit all features of subset language.
107ysep(' ')144influencedByWhat languages influenced this one?
108nType148githubLanguage.groupName of the parent language. Languages in a group are counted in the statistics as the parent language.
109nType149rijuRepl.descriptionDescription of the repo on GitHub.
110nType151rijuRepl.gitRepoURL of the official git repo for the language project if not hosted on GitHub or GitLab or Sourcehut.
111nType152rijuRepl.fileExtensionsAn Array of associated extensions (the first one is considered the primary extension, the others should be listed alphabetically).
112nType153stackOverflowSurvey.2021.percentageUsingWhat percentage of survey respondents report using this language?
113nType154stackOverflowSurvey.2021.fansHow many developers reported wanting to learn this language.
114nType155stackOverflowSurvey.2021.medianSalaryMedian salary reported by developers using this language.
115nType156stackOverflowSurvey.2021.usersHow many developers reported using this language.
116nType157downloadPageUrlURL to the download page for this language.
117nType158assignmentTokenWhat token(s) is used for assignment to an identifier?
118nType159compilerExplorerThis language's name on https://godbolt.org
119nType162replitA link to try this language on replit.com
120nType163rijuRepl.websiteURL of the official homepage for the language project.
121nType164pyplThis language's id on https://pypl.github.io
122nType165emailListLink to the mailing list for a language.
123nType171specLink to the official spec for a language.
124nType176eventsPageUrlURL to the events pages of this language.
125nType177cheatSheetUrlA link to a cheat sheet for this language.
126nType180esolangA link to this language on https://esolangs.org/
127nType183nativeLanguageNearly all programming languages are written in English, but some aren't. Set this field for the ones that are not.
128nType185screenshotFor visual languages, a picture is worth a thousand words. Provide the URL to the screenshot in the form: https://pldb.com/screenshots/[pldbId].png
129nType186githubLanguage.wrapBoolean wrap to enable line wrapping (default: false)
130ybool187features.isLispIs this in the Lisp family of languages?
131nType190versions.2022A release year and version. Perhaps in the future we could get more specific to month or even day.
132nType192gdbSupportIs the language supported by the GNU Debugger?
133nType194announcementMethodHow was the language first announced?
134nType195gitlabRepoURL of the official GitLab repo for the language project.
135nType196demoVideoProvide a url of a demo video of the language.
136nType197isPublicDomainIs it public domain?
137ybool199features.hasVariableSubstitutionSyntaxDo you use different syntax when assigning versus referencing a variable?
138ysep(' ')200subsetOfIs this language a subset of another?
139nType201firstAnnouncementA url announcing the creation or release of a new language
140nType202packageInstallCountHow many packages have been downloaded?
141nType206oldNameWhat is the old name of this language?
142nType212runsOnVmWhat virtual machine(s) does this language run on?
143nType218gitRepoURL of the official git repo for the language project if not hosted on GitHub or GitLab or Sourcehut.
144nType221annualReportsUrlURL to the annual reports for this language.
145nType243sourcehutRepoURL of the official sourcehut repo for the project.
146nType245renamedToWhat is the new name of this language?
147ybool246features.hasDocCommentsIs there a standard mini language written in comments for documenting code?
148nType249conferenceSome languages have a recurring conference(s) focused on that specific language.
149nType254packageAuthorsHow many people contribute packages to this cpm?
150nType255photoFor notations, a picture is worth a thousand words. Provide a photo in the form: https://pldb.com/photos/[pldbId].png
151nType256successorOfWas this language launched as the successor of another?
152nType263includeTokenWhat token(s) is used for including another file?
153ybool265features.hasSingleTypeArraysHas an array data structure that only can hold items of the same type.
154ybool267features.hasReservedWordsDoes a concept of reserved words exists? For example, not being able to use certain keywords as variable names.
155ysep(' ')275forkOfWhat language is this language a fork of?
156nType276inputLanguagesWhich language(s) does this take as input? For compilers, what languages does this compile compile?
157nType277redditDiscussionA link to a related discussion on reddit.
158ybool280usesSemanticVersioningDoes the official release of the language use semantic versioning?
159nType286funFactA text or code block containing a fun or unusual fact about the language.
160ybool290isDeadHas the creator or maintainer announced it officially dead? Include a link to proof of the announcement.
161nType314versions.2021A release year and version. Perhaps in the future we could get more specific to month or even day.
162nType319ircLink to official (or popular unofficial) IRC channel(s) for language development.
163nType322discordLink to official (or popular unofficial) Discord for language development.
164ybool323features.letterFirstIdentifiersMust identifiers start with a letter
165nType334versions.2007A release year and version. Perhaps in the future we could get more specific to month or even day.
166nType335versions.2023A release year and version. Perhaps in the future we could get more specific to month or even day.
167nType336versions.2015A release year and version. Perhaps in the future we could get more specific to month or even day.
168nType337versions.2019A release year and version. Perhaps in the future we could get more specific to month or even day.
169nType338versions.2013A release year and version. Perhaps in the future we could get more specific to month or even day.
170nType345ebookLink to a free eBook about this. Only include if the eBook is of high quality and not spammy.
171ysep(' ')349extensionOfWhat language is this language an extension of?
172nType350zulipLink to official (or popular unofficial) Zulip for language development.