Any besides OP that experienced slow Haskell compilations?
It doesn't help that sometimes stack can't tell if it should rebuild TH or not - a long standing bug.
I know compilation times are a problem, but this seems untrue. Compile times are a problem of the compiler and not the language. GHC is slow because of how much it is doing behind the scenes. Other, more streamlined compilers may be faster.
This is definitely untrue. Language design has a huge effect on how easy (or even possible) it is to write a compiler that scales well.
You can quite easily design a language where compilation is NP-complete...
The inference rules and complexities of Haskell as defined in the 2010 report are minimal and as a result, a fast compiler could theoretically exist for Haskell. Speed is not a primary concern for GHC devs, though.
Slow compilations are very annoying for tests though.