Curator triage
Community submissions are accepted by default. Ext-label submissions land with curator_status=accepted; pl-add and pl-contribute PRs are auto-merged on arrival. The maintainer's job is post-hoc scanning + reverting if needed, not gatekeeping. See Recent submissions for the unified timeline.
Three submission channels:
- Extension labels (CSV-driven, below) — submitted from
/ext/<x>/. To override a row: editdata/derived/extension_labels.csvand setcurator_status=rejected/needs-info; re-runtools/process_extension_labels.py. - Community-added languages — submitted from
/contribute/add-pl/or auto-promoted via the per-PL contribute form. To revert:git revert <merge-sha>on the pl-add/pl-contribute commit. - Community-contributed programs — submitted from the per-PL contribute form with code. Same revert mechanism.
Extension labels (11 total)
See review queue for the source list.
new (10)
Just imported — needs maintainer review.
| Ext | Proposed label | Annotator | Submitted | Evidence (excerpt) | |
|---|---|---|---|---|---|
.arff | data:csv-tsv arff | @acherm | 2026-05-16 | Attribute-Relation File Format https://en.wikipedia.org/wiki/Weka_(software)#ARFF_file https://waikato.github.io/weka-wiki/formats_and_processing/arff_stable/ I think it deserves a mapping to a rea | issue |
.mp3 | binary:audio mp3 | @acherm | 2026-05-15 | https://en.wikipedia.org/wiki/MP3 | issue |
.pgn | pl/portable-game-notation Portable Game Notation | @acherm | 2026-05-14 | Portable Game Notation: a notation language for chess (and chess variants) with a formal grammar (tag-pair header + SAN move list). Standardized by Steven J. Edwards in 1994; adopted by Stockfish, Kom | issue |
.class | binary:executable class file | @acherm | 2026-05-14 | JVM byte code... Not only Java is using it, Scala and Groovy as well for instance | issue |
.h | pl/cpp | @acherm | 2026-05-14 | Objective C is using .h as well as C and C++. Perhaps other C-like languages are also using .h | issue |
.h | pl/objective-c | @acherm | 2026-05-14 | Objective C is using .h as well as C and C++. Perhaps other C-like languages are also using .h | issue |
.h | pl/c | @acherm | 2026-05-14 | Objective C is using .h as well as C and C++. Perhaps other C-like languages are also using .h | issue |
.jpeg | binary:image JPEG | @acherm | 2026-05-13 | https://en.wikipedia.org/wiki/JPEG for .jpeg but also for .jpg | issue |
.jpg | binary:image JPEG | @acherm | 2026-05-13 | https://en.wikipedia.org/wiki/JPEG for .jpg but also for .jpeg | issue |
.png | binary:image Portable Network Graphics | @acherm | 2026-05-13 | Portable Network Graphics (seems unlikely that another PL uses this file-extension... I can imagine some typos, like PGN (Portable Game Notation) instead of PNG. | issue |
accepted (1)
Maintainer-approved. These feed into ext_claim.csv as strength=proposed.
| Ext | Proposed label | Annotator | Submitted | Evidence (excerpt) | |
|---|---|---|---|---|---|
.oak | pl/oaklisp Oaklisp | @skunne | 2026-05-20 | issue |
Community-added languages (3)
PLs whose meta.json carries created_via_issue — added through /contribute/add-pl/ or promoted from taxonomy-only via a per-PL Propose-extension submission. Already merged.
| Language | Issue | Added | Evidence | Programs |
|---|---|---|---|---|
| When | #29 | 2026-05-21 | ↗ ref | 1 program |
| Attribute-Relation File Format | #23 | 2026-05-16 | ↗ ref | 0 programs |
| Portable Game Notation | #16 | 2026-05-15 | ↗ ref | 0 programs |
Community-contributed programs (2)
Programs whose manifest.json carries created_via_issue — attached via the per-PL Propose-extension form (code-paste path). Already merged.
| Language | Program | Issue | Added | Origin | License |
|---|---|---|---|---|---|
| When | Bottles of beer | #29 | 2026-05-21 | ↗ origin | — |
| Oaklisp | Prime factorisation | #28 | 2026-05-20 | ↗ origin | Gnu GPL |