Zena
Zena is a new programming language targeting WebAssembly GC, designed as a fixed-up TypeScript tailored for Wasm GC that produces very small and fast binaries. It includes features such as pattern matching, ownership and borrow checking for resources, pipelines, tail call elimination, multi-value returns, and direct WASI component integration.
Shared over time
Each entry reflects what was shared on that date. Details may have changed since then.
Zena
Zena is a new programming language targeting WebAssembly GC, designed as a fixed-up TypeScript tailored for Wasm GC that produces very small and fast binaries. It includes features such as pattern matching, ownership and borrow checking for resources, pipelines, tail call elimination, multi-value returns, and direct WASI component integration.
Posted by @spankalee · Original comment ↗
“I'm working on a new programming language for WebAssembly GC, called Zena: https://zena-lang.dev/ It's like a fixed up TypeScript specifically tailored for Wasm GC that can produce very small and fast binaries, but also has features like pattern matching, ownership / borrow checking for resources, pipeline, tail call elimination, multi-value returns, direct WASI component integration and a lot more.”