Goals,
not functions.
A goal-oriented, Zig-compiled language with ownership, traits, and native WASM output.
Built Different
Why E+ exists
Goal-Oriented
Express what you want, not how. Goals replace functions with declarative intent.
Ownership Safety
Manual memory management via arena allocator. No GC, no borrow checker yet.
WASM (Early)
elib.wasm emits WAT templates — full compiler backend not built yet.
Trait System
elib.traits provides manual registration today; compiler-level dispatch is planned.
Written in Zig
Written in Zig. Self-hosting compiler (compiler_eplus) verified working.
Zero Cost
No runtime overhead. What you write is what runs. Predictable performance.
Try It
See it in action
say "Halo dari E+!"
Roadmap
Done (verified)
Self-hosting compiler A, MATCH/NAV/PLUG, closures, 0 memory leaks, Linux+Windows cross-compile, 24 elib modules
Next — Must Have
Unify Track A as sole runtime, native HTTP/JSON/regex (currently elib-only), test framework maturity, formal package manager, borrow-checker-grade ownership
Later — Nice to Have
Real WASM backend, FFI to C, comptime metaprogramming, macOS build
Ready to think in goals?
Join the early access waitlist. Be the first to build with E+.