diff --git a/backend/src/langs.ts b/backend/src/langs.ts index da4936c..09e5d60 100644 --- a/backend/src/langs.ts +++ b/backend/src/langs.ts @@ -770,6 +770,19 @@ main = putStrLn "Hello, world!" `, hacks: ["ghci-config"], }, + haxe: { + aliases: ["hx"], + name: "Haxe", + main: "Main.hx", + compile: "haxe --main Main --js Main.js", + run: "node Main.js", + template: `class Main { + static public function main() { + trace("Hello, world!"); + } +} +`, + }, hcl: { aliases: ["tf", "terraform", "hashicorp", "hc"], name: "HCL", diff --git a/scripts/docker-install-phase3b.bash b/scripts/docker-install-phase3b.bash index a9b4e5a..e795213 100755 --- a/scripts/docker-install-phase3b.bash +++ b/scripts/docker-install-phase3b.bash @@ -44,6 +44,9 @@ hhvm cabal-install ghc +# Haxe +haxe + # INTERCAL intercal