4 ms·
that has nothing to do with programing language, but with tools/libraries. Haskell is one of the simplest programming languages, but judging it by that stateme
by UserIsUnused 7y ago
that has nothing to do with programing language, but with tools/libraries.
Haskell is one of the simplest programming languages, but judging it by that statement is judging java for spring2 AbstractSingletonProxyFactory bean, ruby for all of rails monkey patching and magic, etc.
- antisemiotic 7y agoHow is it so? Lazy evaluation (and thus the concept of a (weak-head) normal form, and the possibilty of space leaks) is pretty fundamental to Haskell. It's also impossible to write generic folds (i.e. without adding an NFData constraint, which comes from outside the standard library) that evaluate further than WHNF. And just making all things may lead to worse performance or even non-termination in some cases, anyway.