Copyright (c) 2018-21 Louise Montalvo louanmontalvo@gmail.com
The Umbra Programming Language
This is a simple macro-based language inspired by Rust and Python. It is in early development and undergoing changes quite quickly so please do not expect stability.
Do to the nature of the language, it has to be interpreted but I'm trying to make it as efficient as possible. Current unofficial benchmarks put it around 2-4x slower than Python to compute fib(12).
Testing
To run the REPL simply use cargo run
. To see examples of possible code
constructs look at the scripts in test/
. You can also run the test module
with cargo run -- test
. This is the same as running cargo run -- test/main.um