Skip to content

Latest commit

 

History

History
17 lines (14 loc) · 808 Bytes

README.md

File metadata and controls

17 lines (14 loc) · 808 Bytes

Welcome to the repo for the Light progamming language! Light is a nascent, strongly-typed, systems language aimed at the following:

  1. High performance
  2. Low cognative overhead
  3. Native concurrency
  4. 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

Usage

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.