4 ms·
Wow, either this language has significantly transformed since I last worked in it 3 years ago, or you need a reality check. Won't reply to everything you've sa
by jstimpfle 7y ago
Wow, either this language has significantly transformed since I last worked in it 3 years ago, or you need a reality check.
Won't reply to everything you've said, but just one little thing that I remember vividly. I was trying to get this 300-400 lines basic OpenGL setup code to work. Each time I made a little change it took 10+ seconds to compile. I went with the minimal types needed to interface with this OpenGL library, which was nothing fancy by Haskell standards, but just a "straightforward" C wrapper.
- codebje 7y agoGHC is fairly slow for a compiler, and Haskell has no separation of interface and implementation, so small changes can have big consequences. Template Haskell is the worst for it, but I did have a code generator produce code that took about 25G of memory to compile recently, which was very, very slow on a 16Gb machine ;)