sable·playground

A statically-typed language with full type inference. The compiler is itself compiled to WebAssembly — your code is compiled and run in this tab, with no server.

source on GitHub →

Program

ready

Result

Press “Compile & run”.

Inferred types

No annotations needed — types are inferred by Algorithm W.

Generated WebAssembly