> Compilation speed: Nim is getting slower, with roughly the same number of > files it now takes two times what it used to need to compile last year. Why > is that? I think the maintainers should watch out for this. Everybody praises > nimc speed, but my computer is quite old, so I get to notice when the > compiler gets slower. Please fix this!
The fact that compiler became slower is fully natural. Because the compiler has to watch for corner cases to prevent rare bugs, and because it tries harder and harder to generate highly optimized code. That continues until someone has a great idea for a new better compiler design and that design is implemented, or until at least some parts of the compiler can be improved by bright people. One way to make the compiler faster may be to remove some stuff, maybe remove converters or methods? Note that disruptec may finally manage to get incremental compilation working, that may reduce compile time.