Nimony is a new Nim implementation that is in heavy development. See the manual for up to date documentation. See design.md for lots of implementation details. There is a blog post about its design principles.
The current focus is on developing a compiler for a Nim dialect that offers:
- Incremental recompilations.
- Fully parallel builds.
- No forward declarations for procs and types required.
- Type-checked generics.
AI has created a good overview of our compiler architecture.
Nimony uses a tool called hastur
to build:
nim c -r src/hastur build all