. > 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!
I've noticed Nim gets significantly faster in the past: * 2x to 5x between 0.20.0 and 0.20.2 <https://github.com/mratsim/Arraymancer/issues/359#issuecomment-546595679> But in general as my codebases grows, so does my reliance on generics, statics, distinct, and compile-time evaluation which slow down the compiler. That said, I've noticed that both converter and term-rewriting macros are very very very memory and CPU hungry <https://github.com/mratsim/Arraymancer/pull/397> It is still sufficiently fast to do some bigint and crypto precomputation at compile-time with nested co-recursive concepts with plenty of generics.