| ▲ | swyx 3 hours ago | |
Why NanoLang? NanoLang solves three problems: LLM Code Generation - Unambiguous syntax reduces AI errors Testing Discipline - Mandatory tests improve code quality Simple & Fast - Minimal syntax, native performance Design Philosophy: Minimal syntax (18 keywords vs 32 in C) One obvious way to do things Tests are part of the language, not an afterthought Transpile to C for maximum compatibility ehh. i dont think the overhead of inventing a new language makes up for the lack of data around it. in fact if you're close enough to rust/c then llms are MORE likely to make up stuff from their training data and screw up your minimal language. (pls argue against this, i want to be proven wrong) | ||