Aela
A Modern Langauge For
High Integrity Software
Formal Verification
Aela provides formally verifiable primitives for liveness and safty guarentees at compile time.
Cross Platform UI Library
Aela provides your a GUI framework that makes it possible to ship one codebase that runs on MacOS, iOS, Linux, Android, & Windows.
Type Safety
Prove correctness at compile-time with Dependent Types & Refinement Types, ensuring your code works as intended without extensive runtime checks.
Formal Verification
Encode mathematical proofs and invariants directly into the type system, enabling a high degree of confidence in critical applications.
Small Surface Area
No macros or complex metaprogramming. A minimal feature set reduces cognitive load and eliminates entire classes of bugs.
Small Compiler
One small, auditable compiler you can ship and trust—low memory use, ideal for audits and the safety-first ethos.
Fast Compile Times
Leaning on an optimized LLVM, we produce predictable, repeatable, cross-platform output, even fast cold builds.
JIT Enabled
With Just-In-Time (JIT) development mode, you get an edit-and-continue experience, producing fast and lean final artifacts.
LSP Enabled
Designed to support a first-class Language Server Protocol (LSP) experience, providing intelligent, real-time feedback in your editor.
Structured Concurrency
Built-in async/await syntax powered by LLVM coroutines and an efficient event loop makes concurrent programming safe and easy to reason about.
An Interactive Compiler
A deeply integrated AI that continuously learns from the codebase to provide automated refactoring, bug fixes, and performance optimizations.
"Just works" in your favorite editor.