From da9606394e0d485a101f2bb60d336ead9ac25f7f Mon Sep 17 00:00:00 2001 From: Radon Rosborough Date: Sat, 26 Sep 2020 07:59:09 -0700 Subject: [PATCH] [#24] New language: S-Lang --- backend/src/langs.ts | 16 ++++++++++++++++ scripts/docker-install-phase3d.bash | 3 +++ 2 files changed, 19 insertions(+) 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