From a66ed3ce21396b6214a0b7be77a971b05fa02f98 Mon Sep 17 00:00:00 2001 From: Radon Rosborough Date: Sat, 11 Jul 2020 11:44:17 -0600 Subject: [PATCH] New language: OCaml --- backend/src/langs.ts | 9 +++++++++ scripts/docker-install-phase3c.bash | 3 +++ 2 files changed, 12 insertions(+) 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