Evergreen: A Provably Safe Systems Language
Evergreen brings explicit contracts, checked invariants, and control over memory into one language.
Evergreen brings explicit contracts, checked invariants, and control over memory into one language. Write down what must hold. Let the compiler check that it does. The language is more powerful than C and safer than Rust with proofs that do not affect performance.
- Explicit contracts and checked invariants
- Memory control with ownership and borrowed references
- Proofs erased after checking
- WebAssembly compiler
From the original article
1 min read at evergreenlang.netEvergreen brings explicit contracts, checked invariants, and control over memory into one language. Write down what must hold. Let the compiler check that it does.
By jordan_bonecut · evergreenlang.net
A short excerpt; the article and its images belong to the publisher. Summary, key facts and assessment above are AI-written from the article and can be wrong.