SYSTEMS LANGUAGE · LLVM + WASM
hokkaido-revive
An LLVM-based systems programming language with WebAssembly support and a small web application stack.
Language and compiler
The project centers on the Hokkaido compiler, backed by LLVM and designed for native as well as WebAssembly targets. Its documentation covers syntax, types, higher-order functions, control flow, data structures, modules, C FFI, freestanding mode, and a standard library.
Tooling around the language
The repository also includes hok-lsp for editor integration, otaru as a package manager and build tool, and sapporo for DOM bindings and browser UI work. The pieces are intended to make the language usable as a small end-to-end development environment rather than only a compiler experiment.