From bb8bcc96a70c8dd33f60948ca60bc8418eaef93b Mon Sep 17 00:00:00 2001 From: Radon Rosborough Date: Sat, 3 Oct 2020 19:32:48 -0700 Subject: [PATCH] [#24] New language: SageMath --- backend/src/langs.ts | 14 ++++++++++++++ scripts/docker-install-phase3d.bash | 3 +++ 2 files changed, 17 insertions(+) diff --git a/backend/src/langs.ts b/backend/src/langs.ts index f0a73ed..bce8e50 100644 --- a/backend/src/langs.ts +++ b/backend/src/langs.ts @@ -2884,6 +2884,20 @@ binding_irb.run(IRB.conf) `, skip: ["lsp"], }, + sagemath: { + aliases: ["sage"], + name: "SageMath", + repl: "sage", + main: ".sage/init.sage", + createEmpty: ``, + run: "sage", + scope: { + code: `x = 123 * 234`, + }, + template: `print("Hello, world!") +`, + timeout: 10, + }, sass: { name: "Sass", main: "main.sass", diff --git a/scripts/docker-install-phase3d.bash b/scripts/docker-install-phase3d.bash index 7e45a72..ae7e6c3 100755 --- a/scripts/docker-install-phase3d.bash +++ b/scripts/docker-install-phase3d.bash @@ -15,6 +15,9 @@ packages=" # S-Lang slsh +# SageMath +sagemath + # Scala scala