v2.5 — Cross-Platform Support

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

hello_world.eplus
say "Halo dari E+!"
OutputHalo dari E+!

What's Next

Roadmap

Q3 2025

Core goal systemBasic trait dispatchWASM outputREPL & playground

Q4 2025

Ownership checkerPattern matchingPackage managerVS Code extension

Q1 2026

Cross-compilationFFI to C/ZigStandard libraryCommunity crates

Q2 2026

v1.0 stable releaseFormal specBenchmarksProduction use cases

Ready to think in goals?

Join the early access waitlist. Be the first to build with E+.