Snail-Scheme
Snail-Scheme is a language and application toolkit built around Snail-Core, a typed functional language with Scheme syntax that compiles to WebAssembly with garbage collection. The compiler is written in Snail-Core and compiles itself.
- Snail-Core: the language, its types, libraries, compiler and application model.
- Tutorials: small complete programs to read and run. Start here to write something.
As an extra, Siegework is a colony game written entirely in Snail-Core. Play it in a browser with WebGPU.
Find the source in the repository, and how to install the tools in its getting started guide. The book describes implemented contracts and marks proposals explicitly; GitHub issues track open work.