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