diff --git a/backend/src/langs.ts b/backend/src/langs.ts index 678741a..9d72571 100644 --- a/backend/src/langs.ts +++ b/backend/src/langs.ts @@ -736,6 +736,15 @@ int main() { [pool drain]; return 0; } +`, + }, + ocaml: { + name: "OCaml", + monacoLang: "plaintext", + main: "main.ml", + repl: "ocaml", + run: "ocaml -init main.ml", + template: `print_string "Hello, world!\\n";; `, }, octave: { diff --git a/scripts/docker-install-phase3c.bash b/scripts/docker-install-phase3c.bash index e68abee..b91737b 100755 --- a/scripts/docker-install-phase3c.bash +++ b/scripts/docker-install-phase3c.bash @@ -24,6 +24,9 @@ yarn gcc gnustep-devel +# Ocaml +ocaml + # Octave octave