Skip to content
/ lun Public

Lun is a general-purpose programming language, that compile AOT to machine code, used to create maintanable, reusable and optimized software.

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

lunprog/lun

Repository files navigation

The Lun Programming Language

The Lun Programming Language

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.

Installation

Build from source on Linux

# 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

Example

Checkout the examples in the examples folder.

Hello world

Unfortunately there is no function currently to print to stdout, so we can't do hello world.

License

Licensed under either of

at your option.

Contribution

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.

About

Lun is a general-purpose programming language, that compile AOT to machine code, used to create maintanable, reusable and optimized software.

Topics

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages