diff --git a/backend/src/langs.ts b/backend/src/langs.ts index f990e25..16ae43e 100644 --- a/backend/src/langs.ts +++ b/backend/src/langs.ts @@ -2656,6 +2656,17 @@ main = 'let run: "unlambda-repl main.unl", template: "`.\n`.!`.d`.l`.r`.o`.w`. `.,`.o`.l`.l`.e`.Hi\n", }, + vala: { + aliases: ["valac"], + name: "Vala", + main: "main.vala", + compile: "valac main.vala", + run: "./main", + template: `void main () { + print("Hello, world!\\n"); +} +` + }, vim: { aliases: ["viml", "vimscript"], name: "Vimscript", diff --git a/scripts/docker-install-phase3d.bash b/scripts/docker-install-phase3d.bash index 7023673..ee251a8 100755 --- a/scripts/docker-install-phase3d.bash +++ b/scripts/docker-install-phase3d.bash @@ -63,6 +63,9 @@ texlive-binaries # Unlambda unlambda +# Vala +valac + # Vimscript vim