diff --git a/backend/src/langs.ts b/backend/src/langs.ts index 5629988..bae6bbb 100644 --- a/backend/src/langs.ts +++ b/backend/src/langs.ts @@ -2225,6 +2225,9 @@ binding_irb.run(IRB.conf) repl: "scilab-cli", main: "main.sci", run: "scilab-cli -f main.sci", + scope: { + code: `x = 123 * 234`, + }, template: `disp("Hello, world!") `, skip: ["repl", "runrepl"], @@ -2383,6 +2386,19 @@ Ophelia: `, timeout: 15, }, + slang: { + aliases: ["s", "sl"], + name: "S-Lang", + repl: "slsh", + input: "123 * 234;", + main: "main.sl", + run: "slsh -i main.sl", + scope: { + code: "x = 123 * 234;", + }, + template: `message("Hello, world!"); +` + }, smalltalk: { aliases: ["gst", "st"], name: "Smalltalk", diff --git a/scripts/docker-install-phase3d.bash b/scripts/docker-install-phase3d.bash index 63a8332..151d24f 100755 --- a/scripts/docker-install-phase3d.bash +++ b/scripts/docker-install-phase3d.bash @@ -12,6 +12,9 @@ liblua_name="$(grep-aptavail -eF Package "liblua[0-9.]+-dev" -a -XF Version "${l packages=" +# S-Lang +slsh + # Scala scala