Io is a programming language focused on expressiveness through simplicity. All values are objects. All actions are messages. Code is a runtime modifiable tree.
Io just pivoted to WebAssembly. One WASI binary runs everywhere, plus a browser REPL with a bidirectional Io JavaScript bridge. Still early-stage; expect sharp edges. Legacy native build preserved on the native branch.
github.com/IoLanguage/io
Io 2026.03.06-stackless-alpha:
Eval loop now runs on heap-allocated frames instead of C stack recursion. This enables portable coroutines and first-class continuations without platform-specific assembly, setjmp/longjmp or ucontext.
github.com/IoLanguage/io