Love this. But no explanations about the language. `defer` for example I didn't see in the 2 `main.n` I checked, and memory management remained a mystery. Would love to see a little more context.
This is just an observation, not a criticism of your brilliant project OP. People with sensory processing issues can struggle with reading text when everything is animating around it (as per readme).
This is seriously impressive. A single pass LLVM frontend in ~3k lines of C with no malloc or AST is kind of wild. The graphical examples were a really nice touch too. Curious to see how far you can push the IR.
Also, this is actually around 1000 lines.