Welcome to the repo for the Light progamming language! Light is a nascent, strongly-typed, systems language aimed at the following:
- High performance
- Low cognative overhead
- Native concurrency
- Memory saftey
These are lofty goals. Right now the language is little more than a toy, but you can create moderately useful programs already.
Immediate next steps are:
- User defined types
- A working module system
- Beginnings of a standard library
- A first class string type
- Experimentation with Hybrid Generational Memory
Only support on Linux currently. With a working Rust toolchain and LLVM >= 14, you should be able to run cargo build
. Tests should be run via Insta.