nanolang
A minimal, LLM-friendly programming language with mandatory testing and unambiguous syntax.
NanoLang transpiles to C for native performance while providing a clean, modern syntax optimized for both human readability and AI code generation.
Self-hosting: NanoLang supports true self-hosting via a Stage 0 → Stage 1 → Stage 2 bootstrap ( make bootstrap ); see planning/SELF_HOSTING.md.
Quick Start
Install
git clone https://github.com/jordanhubbard/nanolang.git cd nanolang make build
This builds the compiler:
bin/nanoc - NanoLang compiler (transpiles to C)
Hello World
... continue reading