|
|
|
|
|
by jstimpfle
3224 days ago
|
|
Well, here's another data point. I made a single file prototype to implement a Tetris game just for fun. I think it was with the Haskell SDL bindings or so, and I went with the most straightforward way about the implementation, and do have a reasonable level of experience with Haskell. I gave up when the code reached about 400 lines. The compilation times were at 10-15 seconds already, and the error messsages were really ugly. In short, compilation times depend on how you use complex type system extensions, or even only how much the libraries that you use make use of the type system. (And if you don't use the type system much - it becomes such a bad developping experience in most application domains, or you code performs very badly, etc.). It was so much simpler to do it in C. <1 sec compiles, incredibly performant with straightforward non-optimized code. |
|