3 ms·
How so? Haskell has a very high performance ceiling.
by thinkpad20 9y ago
How so? Haskell has a very high performance ceiling.
- gameswithgo 9y agoit does have a high perf ceiling, but the code isn't easy to write when you approach it. Things like C#, F#, Java, Kotlin, Nim, Lua would be more natural things to turn to when you want something "Easy" like python but faster, I think.
- nightski 9y agoI think you could replace "isn't easy" with "isn't familiar". Haskell is very likely to be the first language a developer encounters which is lazy by default instead of strict by default (for many good reasons). So no, it's not easy in a similar fashion that pointers or double pointers in C/C++ are not easy. Or understanding call by value vs. call by reference semantics are not easy. The list goes on. It's probably the largest barrier to learning the language. But once you get a handle on the evaluation model it becomes a lot more natural. At least that was my experience, maybe it is not typical.
- gaius 9y agoI use OCaml when I need something like a fast, type-safe Python
- banachtarski 9y agoIt really doesn't... I think it's "better" but I definitely wouldn't classify it as high.