Heapless memory.
Reusable storage. No garbage collector.
A general-purpose, heapless language for WebAssembly.
Reusable storage. No garbage collector.
Designed for fewer temporary objects.
Explicit types, pointers, SIMD, and atomics.
W takes inspiration from Go, TypeScript, and C, so the basics should feel familiar. You can follow what the code does while you’re still getting to know the language.
pub fn sum(limit: i32): i32 {
mut total: i32 = 0
mut index: i32 = 0
while index < limit {
total += index
index += 1
}
rt total
}Private for now. Syntax may change.