Browser playground · CoreVM
Try Nulang without installing anything.
The real compiler frontend and CoreVM run locally in WebAssembly. Your code stays in your browser.
Source
Ctrl/Cmd + Enter to runOutput
Compiler + program output
The playground supports the frozen Core subset, pure functions, closures,
recursion, and effects such as IO.print. Actors, networking,
FFI, and JIT execution require the native runtime.
How this playground is built
nulang_playground.wasm contains the real Nulang lexer, parser,
typechecker, MIR lowering, bytecode generator, and CoreVM interpreter from
the main repository. It does not use a separate toy parser.