From 2651c51022a3f0cc3f73c143aeca6e334833f306 Mon Sep 17 00:00:00 2001 From: rzuckerm Date: Sat, 21 Feb 2026 16:39:38 -0600 Subject: [PATCH 1/2] Add language display names and notes --- archive/a/algol68/testinfo.yml | 2 ++ archive/a/arkscript/testinfo.yml | 2 ++ archive/a/awk/testinfo.yml | 2 ++ archive/b/baik/testinfo.yml | 2 ++ archive/b/brainfuck/testinfo.yml | 3 +++ archive/c/chaiscript/testinfo.yml | 2 ++ archive/c/cobol/testinfo.yml | 4 +++- archive/c/coffeescript/testinfo.yml | 2 ++ archive/c/commodore-basic/testinfo.yml | 6 ++++++ archive/g/gnu-make/testinfo.yml | 6 ++++++ archive/j/javascript/testinfo.yml | 2 ++ archive/l/livescript/testinfo.yml | 2 ++ archive/l/lolcode/testinfo.yml | 2 ++ archive/m/m4/testinfo.yml | 5 +++++ archive/m/modula2/testinfo.yml | 2 ++ archive/m/mojiscript/testinfo.yml | 2 ++ archive/m/moonscript/testinfo.yml | 2 ++ archive/o/objective-c/testinfo.yml | 2 ++ archive/o/ocaml/testinfo.yml | 2 ++ archive/p/php/testinfo.yml | 2 ++ archive/p/picolisp/testinfo.yml | 2 ++ archive/p/powershell/testinfo.yml | 2 ++ archive/p/purescript/testinfo.yml | 2 ++ archive/t/tex/testinfo.yml | 6 ++++++ archive/t/ti-basic/testinfo.yml | 2 ++ archive/t/typescript/testinfo.yml | 2 ++ archive/v/vimscript/testinfo.yml | 2 ++ archive/x/x86-64/testinfo.yml | 2 ++ 28 files changed, 73 insertions(+), 1 deletion(-) diff --git a/archive/a/algol68/testinfo.yml b/archive/a/algol68/testinfo.yml index faffd2586..189e89c0d 100644 --- a/archive/a/algol68/testinfo.yml +++ b/archive/a/algol68/testinfo.yml @@ -1,3 +1,5 @@ +language: "ALGOL 68" + folder: extension: ".alg" naming: "hyphen" diff --git a/archive/a/arkscript/testinfo.yml b/archive/a/arkscript/testinfo.yml index feb1e499b..1d0df2f34 100644 --- a/archive/a/arkscript/testinfo.yml +++ b/archive/a/arkscript/testinfo.yml @@ -1,3 +1,5 @@ +language_display_name: "ArkScript" + folder: extension: ".ark" naming: "hyphen" diff --git a/archive/a/awk/testinfo.yml b/archive/a/awk/testinfo.yml index f4f12890e..3d09f0a35 100644 --- a/archive/a/awk/testinfo.yml +++ b/archive/a/awk/testinfo.yml @@ -1,3 +1,5 @@ +language_display_name: "AWK" + folder: extension: ".awk" naming: "hyphen" diff --git a/archive/b/baik/testinfo.yml b/archive/b/baik/testinfo.yml index a2107b51c..0ac44e182 100644 --- a/archive/b/baik/testinfo.yml +++ b/archive/b/baik/testinfo.yml @@ -1,3 +1,5 @@ +language_display_name: "BAIK" + folder: extension: ".ina" naming: "hyphen" diff --git a/archive/b/brainfuck/testinfo.yml b/archive/b/brainfuck/testinfo.yml index 70634300f..e30e46835 100644 --- a/archive/b/brainfuck/testinfo.yml +++ b/archive/b/brainfuck/testinfo.yml @@ -10,3 +10,6 @@ container: echo "printf \"%s\0\" \"\$@\" | beef {{ source.name }}{{ source.extension }}" \ ) >{{ source.name }}' cmd: sh {{ source.name }} + +notes: + - Each command-line argument ends with a null byte (ASCII 0) diff --git a/archive/c/chaiscript/testinfo.yml b/archive/c/chaiscript/testinfo.yml index 0ea00e884..fc16340c5 100644 --- a/archive/c/chaiscript/testinfo.yml +++ b/archive/c/chaiscript/testinfo.yml @@ -1,3 +1,5 @@ +language_display_name: "ChaiScript" + folder: extension: ".chai" naming: "hyphen" diff --git a/archive/c/cobol/testinfo.yml b/archive/c/cobol/testinfo.yml index 0e458144c..ba20639d0 100644 --- a/archive/c/cobol/testinfo.yml +++ b/archive/c/cobol/testinfo.yml @@ -1,3 +1,5 @@ +language_display_name: "COBOL" + folder: extension: ".cbl" naming: "hyphen" @@ -6,4 +8,4 @@ container: image: "esolang/cobol" tag: "latest" build: "cobc -x {{ source.name}}{{ source.extension }}" - cmd: "./{{ source.name}}" + cmd: "./{{ source.name}}" \ No newline at end of file diff --git a/archive/c/coffeescript/testinfo.yml b/archive/c/coffeescript/testinfo.yml index c4f8eb05c..5d0195636 100644 --- a/archive/c/coffeescript/testinfo.yml +++ b/archive/c/coffeescript/testinfo.yml @@ -1,3 +1,5 @@ +language_display_name: "CoffeeScript" + folder: extension: ".coffee" naming: "hyphen" diff --git a/archive/c/commodore-basic/testinfo.yml b/archive/c/commodore-basic/testinfo.yml index 11eb80668..4bbefad59 100644 --- a/archive/c/commodore-basic/testinfo.yml +++ b/archive/c/commodore-basic/testinfo.yml @@ -1,3 +1,5 @@ +language_display_name: "Commodore BASIC" + folder: extension: ".bas" naming: "hyphen" @@ -15,3 +17,7 @@ container: echo "fi" \ ) >{{ source.name }}' cmd: "sh ./{{ source.name }}" + +notes: + - "Each command-line argument will end with ASCII 13 when read with GET command" + - "When there are no more command-line arguments, the GET command returns ASCII 255" diff --git a/archive/g/gnu-make/testinfo.yml b/archive/g/gnu-make/testinfo.yml index bb7640cbe..492e21335 100644 --- a/archive/g/gnu-make/testinfo.yml +++ b/archive/g/gnu-make/testinfo.yml @@ -1,3 +1,5 @@ +language_display_name: "GNU Make" + folder: extension: ".mk" naming: "hyphen" @@ -25,3 +27,7 @@ container: echo "make -sf {{ source.name }}{{ source.extension }}" \ ) >{{ source.name }}' cmd: sh {{ source.name }} + +notes: + - "ARGC is the number of command-line arguments" + - "ARGV1, ARGV2, ... are the command-line arguments themselves" diff --git a/archive/j/javascript/testinfo.yml b/archive/j/javascript/testinfo.yml index 6a0f14592..51bfa756d 100644 --- a/archive/j/javascript/testinfo.yml +++ b/archive/j/javascript/testinfo.yml @@ -1,3 +1,5 @@ +language_display_name: "JavaScript" + folder: extension: ".js" naming: "hyphen" diff --git a/archive/l/livescript/testinfo.yml b/archive/l/livescript/testinfo.yml index f3b630d93..11c43769e 100644 --- a/archive/l/livescript/testinfo.yml +++ b/archive/l/livescript/testinfo.yml @@ -1,3 +1,5 @@ +language_display_name: "LiveScript" + folder: extension: ".ls" naming: "hyphen" diff --git a/archive/l/lolcode/testinfo.yml b/archive/l/lolcode/testinfo.yml index e6e0a590c..06cc6e1df 100644 --- a/archive/l/lolcode/testinfo.yml +++ b/archive/l/lolcode/testinfo.yml @@ -1,3 +1,5 @@ +language_display_name: "LOLCODE" + folder: extension: ".lol" naming: "hyphen" diff --git a/archive/m/m4/testinfo.yml b/archive/m/m4/testinfo.yml index 893ddb0fc..486eed77e 100644 --- a/archive/m/m4/testinfo.yml +++ b/archive/m/m4/testinfo.yml @@ -1,3 +1,5 @@ +language_display_name: "m4" + folder: extension: ".m4" naming: "hyphen" @@ -6,3 +8,6 @@ container: image: "rzuckerm/m4" tag: "1.4.19-3" cmd: "run-m4 {{ source.name }}{{ source.extension }}" + +notes: + - "Each command-line argument starts with a backtick (`) and ends with a single quote (')" diff --git a/archive/m/modula2/testinfo.yml b/archive/m/modula2/testinfo.yml index 0269dc569..f55d5c5c4 100644 --- a/archive/m/modula2/testinfo.yml +++ b/archive/m/modula2/testinfo.yml @@ -1,3 +1,5 @@ +language_display_name: "Modula-2" + folder: extension: ".mod" naming: "pascal" diff --git a/archive/m/mojiscript/testinfo.yml b/archive/m/mojiscript/testinfo.yml index dc0032051..83facf7e6 100644 --- a/archive/m/mojiscript/testinfo.yml +++ b/archive/m/mojiscript/testinfo.yml @@ -1,3 +1,5 @@ +language_display_name: "MojiScript" + folder: extension: ".mjs" naming: "hyphen" diff --git a/archive/m/moonscript/testinfo.yml b/archive/m/moonscript/testinfo.yml index 25ad22702..b63f7872a 100644 --- a/archive/m/moonscript/testinfo.yml +++ b/archive/m/moonscript/testinfo.yml @@ -1,3 +1,5 @@ +language_display_name: "MoonScript" + folder: extension: ".moon" naming: "hyphen" diff --git a/archive/o/objective-c/testinfo.yml b/archive/o/objective-c/testinfo.yml index f099c5571..8e94ff4d8 100644 --- a/archive/o/objective-c/testinfo.yml +++ b/archive/o/objective-c/testinfo.yml @@ -1,3 +1,5 @@ +language_display_name: "Objective-C" + folder: extension: ".m" naming: "hyphen" diff --git a/archive/o/ocaml/testinfo.yml b/archive/o/ocaml/testinfo.yml index 51894d84d..219c49dc2 100644 --- a/archive/o/ocaml/testinfo.yml +++ b/archive/o/ocaml/testinfo.yml @@ -1,3 +1,5 @@ +language_display_name: "OCaml" + folder: extension: ".ml" naming: "hyphen" diff --git a/archive/p/php/testinfo.yml b/archive/p/php/testinfo.yml index 3e9dcc6f5..0641d0208 100644 --- a/archive/p/php/testinfo.yml +++ b/archive/p/php/testinfo.yml @@ -1,3 +1,5 @@ +language_display_name: "PHP" + folder: extension: ".php" naming: "hyphen" diff --git a/archive/p/picolisp/testinfo.yml b/archive/p/picolisp/testinfo.yml index 034311605..ca3fcdba3 100644 --- a/archive/p/picolisp/testinfo.yml +++ b/archive/p/picolisp/testinfo.yml @@ -1,3 +1,5 @@ +language_display_name: "PicoLisp" + folder: extension: ".l" naming: "hyphen" diff --git a/archive/p/powershell/testinfo.yml b/archive/p/powershell/testinfo.yml index 4f8b976e5..a22955e93 100644 --- a/archive/p/powershell/testinfo.yml +++ b/archive/p/powershell/testinfo.yml @@ -1,3 +1,5 @@ +language_display_name: "PowerShell" + folder: extension: ".ps1" naming: "pascal" diff --git a/archive/p/purescript/testinfo.yml b/archive/p/purescript/testinfo.yml index 8b3f36a8c..8709986d7 100644 --- a/archive/p/purescript/testinfo.yml +++ b/archive/p/purescript/testinfo.yml @@ -1,3 +1,5 @@ +language_display_name: "PureScript" + folder: extension: ".purs" naming: "hyphen" diff --git a/archive/t/tex/testinfo.yml b/archive/t/tex/testinfo.yml index fd18f779f..f66f639e7 100644 --- a/archive/t/tex/testinfo.yml +++ b/archive/t/tex/testinfo.yml @@ -1,3 +1,5 @@ +language_display_name: "TeX" + folder: extension: ".tex" naming: "hyphen" @@ -22,3 +24,7 @@ container: exit 1; \ fi' cmd: "cat {{ source.name }}.txt" + +notes: + - "Sample program must write to a .txt file with same name -- e.g., hello-world.tex writes to hello-world.txt" + - "args.txt contains the command line arguments" diff --git a/archive/t/ti-basic/testinfo.yml b/archive/t/ti-basic/testinfo.yml index 1199074d5..458484e79 100644 --- a/archive/t/ti-basic/testinfo.yml +++ b/archive/t/ti-basic/testinfo.yml @@ -1,3 +1,5 @@ +language_display_name: "TI-BASIC" + folder: extension: ".8xp.txt" naming: "hyphen" diff --git a/archive/t/typescript/testinfo.yml b/archive/t/typescript/testinfo.yml index 1e28398ad..b3ef5152b 100644 --- a/archive/t/typescript/testinfo.yml +++ b/archive/t/typescript/testinfo.yml @@ -1,3 +1,5 @@ +language_display_name: "TypeScript" + folder: extension: ".ts" naming: "hyphen" diff --git a/archive/v/vimscript/testinfo.yml b/archive/v/vimscript/testinfo.yml index 7ba806e09..c4fbeac63 100644 --- a/archive/v/vimscript/testinfo.yml +++ b/archive/v/vimscript/testinfo.yml @@ -1,3 +1,5 @@ +language_display_name: "Vimscript" + folder: extension: ".vim" naming: "hyphen" diff --git a/archive/x/x86-64/testinfo.yml b/archive/x/x86-64/testinfo.yml index f64b3a3d0..fe082ec52 100644 --- a/archive/x/x86-64/testinfo.yml +++ b/archive/x/x86-64/testinfo.yml @@ -1,3 +1,5 @@ +language_display_name: "x86-64" + folder: extension: ".asm" naming: "hyphen" From 179b1c9f5c800e22edfc56c61f482f197e0e176d Mon Sep 17 00:00:00 2001 From: rzuckerm Date: Sat, 21 Feb 2026 16:45:00 -0600 Subject: [PATCH 2/2] Undo change for Vimscript --- archive/v/vimscript/testinfo.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/archive/v/vimscript/testinfo.yml b/archive/v/vimscript/testinfo.yml index c4fbeac63..7ba806e09 100644 --- a/archive/v/vimscript/testinfo.yml +++ b/archive/v/vimscript/testinfo.yml @@ -1,5 +1,3 @@ -language_display_name: "Vimscript" - folder: extension: ".vim" naming: "hyphen"