Fast, by design.
Less time moving data. More time doing the work. W is designed to eliminate intermediate objects, fuse operations, and specialize hot paths.
Explore the philosophy ↗Meet W. A wonderful, heapless language for wickedly fast execution and a featherweight footprint.
✳ In development. Made for the curious.

01 / THE W WAY
What if a language could get out of your way,
without taking control out of your hands?
Less time moving data. More time doing the work. W is designed to eliminate intermediate objects, fuse operations, and specialize hot paths.
Explore the philosophy ↗No garbage collector or conventional heap. W reuses temporary storage and constructs results where they belong, keeping the footprint small.
Get to know the memory model ↗Familiar functions. Explicit types. Inference that does the heavy lifting. Write ordinary code without lifetime annotations everywhere.
Meet the syntax →02 / LOOKS SIMPLE. GOES DEEP.
Readable at a glance. Precise when it matters. Get a feel for W with a few small examples, straight from the language.
More examples on GitHub ↗03 / CLOSE TO THE METAL
W brings pointers, fixed arrays, typed memory operations, SIMD, and atomics into the language’s design. Reach for the details when your work calls for them.
A WORK IN PROGRESS
Read the source. Try an idea. Open an issue.
There’s room to help shape what W becomes.