/playground

Run Hale in the browser

Your source is compiled to WebAssembly by a compile service written in Hale, and the result runs entirely in the browser. The compiler doing the work is the same one you would install.

  • The tour

    Starts with ordinary functions and ends with loci, typed topics, supervision and deployment, without changing tools.

  • What runs

    The portable standard library and the typed bus, as they do natively. The syscall-backed namespaces are refused at compile time inside the sandbox, with the reason.

  • Locally

    The install line on the front page puts the same compiler on Linux or macOS.