Higher-kinded type classes is what makes Haskell stand out above other functional languages for me. Things like endofunctors just cannot exist in virtually any other language.
Name:
Anonymous2015-04-04 10:59
Whatever it is in haskell, immutable structure mean you need to construct a new one EACH TIME the structure changes. Which rules out most dynamic datastructures, thus making Haskell unusable for practical apps.