
Warning
The compiler, lunc
and the programming language are both experimental, and
may not work. It is not recommended to use Lun in production.
Lun is a general-purpose programming language, that compile AOT to machine code, used to create maintanable, reusable and optimized software.
# 1. clone the repo
$ git clone [email protected]:lunprog/lun.git
# 2. build the lunc compiler
$ cargo build --bin lunc --release
# 3. use the lunc compiler
$ ./target/release/lunc
Checkout the examples in the examples folder.
Unfortunately there is no function currently to print to stdout, so we can't do hello world.
Licensed under either of
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Feel free to contribute. For the moment there is no documentation but it will come.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you shall be dual licensed as above, without any additional terms or conditions.