OwenBellowen/elba
A static programming language made with Zig
# 🚀 Elba Programming Language
A modern, statically-typed programming language with multiple compilation backends
Features • Installation • Quick Start • Examples • Contributing
Elba is a statically-typed programming language designed for clarity, performance, and developer productivity. It features a powerful type system with generics, type inference, and multiple compilation backends including LLVM for native code generation.
T?
) for null safetyA | B | C
)🚀 Multiple Execution Backends
🛠️ Developer Tools
# Clone the repository
git clone https://github.com/yourusername/elba.git
cd elba
# Build the compiler
zig build
# Verify installation
./zig-out/bin/elba --version
# Run an example
./zig-out/bin/elba examples/hello_world.elba
# Start the REPL
./zig-out/bin/elba repl
See full documentation in CONTRIBUTING.md and examples in the examples/
directory.
Elba is released under the MIT License.
Made with ❤️ by the Elba Community