.

> 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.

Reply via email to