ium_452639/columns.user.tsv

21 KiB

1KeepIndexColumnDescription
2y1titleThe official title of the language
3y2appearedWhat year was the language publicly released and/or announced?
4y3typeWhich category in PLDB's subjective ontology does this entity fit into.
5y4pldbIdcomputed
6y5rankcomputed
7y6languageRankcomputed
8y7factCountcomputed
9y8lastActivitycomputed
10y9exampleCountcomputed
11y10bookCountcomputed
12y11paperCountcomputed
13y12numberOfUserscomputed
14y13numberOfJobscomputed
15y14githubBigQuery.reposHow many repos for this language are listed in Google's BigQuery Public GitHub Dataset snapshot.
16y16githubRepoURL of the official GitHub repo for the project if it hosted there.
17y17websiteURL of the official homepage for the language project.
18y18wikipediaURL of the entity on Wikipedia, if and only if it has a page dedicated to it.
19y19originCommunityIn what community(ies) did the language first originate?
20y20countryWhat country was the language first developed in?
21y21centralPackageRepositoryCountIf you've searched for a CPM for this language and can't find one, set 0 as the count.
22n23hoplThe matching language on Diarmuid Pigott's Online Historical Encyclopaedia of Programming Languages site (https://hopl.info/)
23n24wikipedia.dailyPageViewsHow many page views per day does this Wikipedia page get? Useful as a signal for rankings. Available via WP api.
24y25wikipedia.backlinksCountHow many pages on WP link to this page?
25y26wikipedia.summaryWhat is the text summary of the language from the Wikipedia page?
26y27wikipedia.pageIdWaht is the internal ID for this entity on WP?
27y28wikipedia.appearedWhen does Wikipedia claim this entity first appeared?
28y29wikipedia.createdWhen was the *Wikipedia page* for this entity created?
29y30wikipedia.revisionCountHow many revisions does this page have?
30n31wikipedia.relatedWhat languages does Wikipedia have as related?
31y32fileTypeWhat is the file encoding for programs in this language?
32n33isbndbBooks about this language from ISBNdb.
33y34githubRepo.starsHow many stars of the repo?
34y35githubRepo.forksHow many forks of the repo?
35y36githubRepo.updatedWhat year was the last commit made?
36y37githubRepo.subscribersHow many subscribers to the repo?
37y38githubRepo.createdWhen was the *Github repo* for this entity created?
38y39githubRepo.descriptionDescription of the repo on GitHub.
39n40descriptionDescription of the repo on GitHub.
40n41githubRepo.issuesHow many isses on the repo?
41n42domainNameIf the project website is on its own domain.
42y43githubRepo.firstCommitWhat year the first commit made in this git repo?
43n44semanticScholarPapers about this language from Semantic Scholar.
44n46domainName.registeredWhen was this domain first registered?
45n47isOpenSourceIs it an open source project?
46n50githubLanguageGitHub has a set of supported languages as defined here: https://raw.githubusercontent.com/github/linguist/master/lib/linguist/languages.yml
47n52githubLanguage.typeEither data, programming, markup, prose, or nil.
48n54githubLanguage.fileExtensionsAn Array of associated extensions (the first one is considered the primary extension, the others should be listed alphabetically).
49n55numberOfReposcomputed
50n56githubLanguage.reposHow many repos for this language does GitHub report?
51n57lineCommentTokenDefined 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.
52n58githubLanguage.trendingProjectsCountHow many trending repos for this language does GitHub report?
53n61leachim6A link to this language in leachim6's hello-world project.
54n62githubBigQueryGoogle 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
55n64linguistGrammarRepoLinguist 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.
56n65linguistGrammarRepo.commitCountHow many commits in this repo?
57n66linguistGrammarRepo.committerCountHow many people have made commits in this repo?
58n67linguistGrammarRepo.lastCommitWhat year was the last commit made?
59n68linguistGrammarRepo.firstCommitWhat year was the first commit made?
60n70leachim6.fileExtensionsAn Array of associated extensions (the first one is considered the primary extension, the others should be listed alphabetically).
61n71linguistGrammarRepo.sampleCountHow many language samples in this repo?
62n74pygmentsHighlighterA link to a Pygments syntax highlighting class for this language (https://pygments.org/)
63n75standsForIf the language name is an acronym what does/did it stand for?
64n76stringTokenWhat token(s) is used to delimite a string?
65n77documentationLink to the official documentation for a language.
66n78rosettaCodeA link to this language on Rosetta Code - http://www.rosettacode.org/
67n79pygmentsHighlighter.fileExtensionsAn Array of associated extensions (the first one is considered the primary extension, the others should be listed alphabetically).
68n81printTokenWhat token(s) is used to print a message?
69n82twitterOfficial Twitter handle of the entity, if any.
70n84rijuReplA link to try this language on riju.codes
71n85githubLanguage.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
72n86githubLanguage.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
73y87fileExtensionsAn Array of associated extensions (the first one is considered the primary extension, the others should be listed alphabetically).
74n88tiobeTiobe maintains a well known ranking of programming languages here: https://www.tiobe.com/tiobe-index/
75n90multiLineCommentTokensA comment with a start delimiter and end token (which can be the same) that can span multiple lines.
76n91akaAnother name for the language. Entries can have multiple aka lines.
77n93helloWorldCollectionHello world written in this language from http://helloworldcollection.de/
78n94githubLanguage.aliasesAn Array of additional aliases (implicitly includes name.downcase).
79n96tryItOnlineA link to try this language on https://tio.run
80y97writtenInWhat language(s) is the main implementation written in?
81n99keywordsWhat are all the keywords in this language?
82n100indeedJobsHow many job descriptions match this query for this language on indeed.com?
83n101wikipedia.fileExtensionsAn Array of associated extensions (the first one is considered the primary extension, the others should be listed alphabetically).
84n104projectEulerIs this language one of the ones listed on https://projecteuler.net/?
85n105booleanTokensWhat token(s) is used for true and false?
86n109webReplAn online repl for the project.
87n111subredditUrl of a subreddit(s) for this language.
88n112codeMirrorA link to a CodeMirror syntax highlighting package for this language (https://github.com/codemirror/codemirror5/tree/master/mode/LANGUAGE)
89n114monacoA link to a Monaco syntax highlighting package for this language.
90n116jupyterKernelA link to a Jupyter Kernel for this language.
91n117githubLanguage.interpretersAn Array of associated interpreters
92n118quineRelayThe Quine Relay project (https://github.com/mame/quine-relay).
93n119compilesToWhich language(s) does this language primarily compile to?
94n120ubuntuPackageThe name of an Ubuntu package for the language from https://packages.ubuntu.com/.
95n122packageRepositoryURL to the package repository for this language.
96n123antlrA link to the ANTLR grammar for this language (https://github.com/antlr/grammars-v4/tree/master/LANGUAGE)
97n124officialBlogUrlURL to the official blog for this language.
98n127meetupSome languages have active meetup groups on Meetup.com
99n129linkedInSkillHow many people list this skill on LinkedIn?
100n130languageServerProtocolProjectA link to a project implementing LSP for this language.
101n131githubLanguage.filenamesFilenames commonly associated with the language.
102n133releaseNotesUrlURL to the release notes for this language.
103n134languageServerProtocolProject.writtenInWhat language(s) is the main implementation written in?
104n136faqPageUrlURL to the frequently asked questions for this language.
105n137tiobe.currentRankWhat is the current Tiobe rank of this language?
106n139forLanguagesWhich languages is this repository for?
107n140packageCountHow 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).
108y141supersetOfIs this language a superset of another? If you specify this link then the superset language will inherit all features of subset language.
109y144influencedByWhat languages influenced this one?
110n148githubLanguage.groupName of the parent language. Languages in a group are counted in the statistics as the parent language.
111n149rijuRepl.descriptionDescription of the repo on GitHub.
112n151rijuRepl.gitRepoURL of the official git repo for the language project if not hosted on GitHub or GitLab or Sourcehut.
113n152rijuRepl.fileExtensionsAn Array of associated extensions (the first one is considered the primary extension, the others should be listed alphabetically).
114n153stackOverflowSurvey.2021.percentageUsingWhat percentage of survey respondents report using this language?
115n154stackOverflowSurvey.2021.fansHow many developers reported wanting to learn this language.
116n155stackOverflowSurvey.2021.medianSalaryMedian salary reported by developers using this language.
117n156stackOverflowSurvey.2021.usersHow many developers reported using this language.
118n157downloadPageUrlURL to the download page for this language.
119n158assignmentTokenWhat token(s) is used for assignment to an identifier?
120n159compilerExplorerThis language's name on https://godbolt.org
121n162replitA link to try this language on replit.com
122n163rijuRepl.websiteURL of the official homepage for the language project.
123n164pyplThis language's id on https://pypl.github.io
124n165emailListLink to the mailing list for a language.
125n171specLink to the official spec for a language.
126n176eventsPageUrlURL to the events pages of this language.
127n177cheatSheetUrlA link to a cheat sheet for this language.
128n180esolangA link to this language on https://esolangs.org/
129n183nativeLanguageNearly all programming languages are written in English, but some aren't. Set this field for the ones that are not.
130n185screenshotFor visual languages, a picture is worth a thousand words. Provide the URL to the screenshot in the form: https://pldb.com/screenshots/[pldbId].png
131n186githubLanguage.wrapBoolean wrap to enable line wrapping (default: false)
132y187features.isLispIs this in the Lisp family of languages?
133n190versions.2022A release year and version. Perhaps in the future we could get more specific to month or even day.
134n192gdbSupportIs the language supported by the GNU Debugger?
135n194announcementMethodHow was the language first announced?
136n195gitlabRepoURL of the official GitLab repo for the language project.
137n196demoVideoProvide a url of a demo video of the language.
138n197isPublicDomainIs it public domain?
139y199features.hasVariableSubstitutionSyntaxDo you use different syntax when assigning versus referencing a variable?
140y200subsetOfIs this language a subset of another?
141n201firstAnnouncementA url announcing the creation or release of a new language
142n202packageInstallCountHow many packages have been downloaded?
143n206oldNameWhat is the old name of this language?
144n212runsOnVmWhat virtual machine(s) does this language run on?
145n218gitRepoURL of the official git repo for the language project if not hosted on GitHub or GitLab or Sourcehut.
146n221annualReportsUrlURL to the annual reports for this language.
147n243sourcehutRepoURL of the official sourcehut repo for the project.
148n245renamedToWhat is the new name of this language?
149y246features.hasDocCommentsIs there a standard mini language written in comments for documenting code?
150n249conferenceSome languages have a recurring conference(s) focused on that specific language.
151n254packageAuthorsHow many people contribute packages to this cpm?
152n255photoFor notations, a picture is worth a thousand words. Provide a photo in the form: https://pldb.com/photos/[pldbId].png
153n256successorOfWas this language launched as the successor of another?
154n263includeTokenWhat token(s) is used for including another file?
155y265features.hasSingleTypeArraysHas an array data structure that only can hold items of the same type.
156y267features.hasReservedWordsDoes a concept of reserved words exists? For example, not being able to use certain keywords as variable names.
157y275forkOfWhat language is this language a fork of?
158n276inputLanguagesWhich language(s) does this take as input? For compilers, what languages does this compile compile?
159n277redditDiscussionA link to a related discussion on reddit.
160y280usesSemanticVersioningDoes the official release of the language use semantic versioning?
161y286funFactA text or code block containing a fun or unusual fact about the language.
162y290isDeadHas the creator or maintainer announced it officially dead? Include a link to proof of the announcement.
163n314versions.2021A release year and version. Perhaps in the future we could get more specific to month or even day.
164n319ircLink to official (or popular unofficial) IRC channel(s) for language development.
165n322discordLink to official (or popular unofficial) Discord for language development.
166y323features.letterFirstIdentifiersMust identifiers start with a letter
167n334versions.2007A release year and version. Perhaps in the future we could get more specific to month or even day.
168n335versions.2023A release year and version. Perhaps in the future we could get more specific to month or even day.
169n336versions.2015A release year and version. Perhaps in the future we could get more specific to month or even day.
170n337versions.2019A release year and version. Perhaps in the future we could get more specific to month or even day.
171n338versions.2013A release year and version. Perhaps in the future we could get more specific to month or even day.
172n345ebookLink to a free eBook about this. Only include if the eBook is of high quality and not spammy.
173y349extensionOfWhat language is this language an extension of?
174n350zulipLink to official (or popular unofficial) Zulip for language development.