> The downside being a relatively slow compiler. It's the necessary trade-off for the type inference.
I'm curious about that, MLs usually have fast compilers (OCaml for example) and have type inference. I thought that the slow compilation times were due to LLVM .