Ich freue mich darauf, in Haskell für mein nächstes (relativ einfaches) persönliches Projekt einzutauchen. Die Gründe, warum ich Haskell angreife, sind:
- Bringe meinen Kopf in eine rein funktionale Sprache
- Geschwindigkeit. Obwohl ich mir sicher bin, dass dies argumentiert werden kann, habe ich ein Profil erstellt, bei dem ich Haskell in der Nähe von C ++ gesehen habe (und das ziemlich viel schneller zu sein scheint als Erlang).
- Geschwindigkeit. Der Warp-Webserver scheint im Vergleich zu fast allem anderen schnell verrückt zu sein .
Vor diesem Hintergrund suche ich nach den Nachteilen oder Problemen, die mit Haskell einhergehen. Das Web hat eine enorme Menge an Informationen darüber, warum Haskell eine gute Sache ist, aber ich habe nicht viele Themen über seine hässliche Seite gefunden (abgesehen von den Griffen über seine Syntax, die mir überhaupt nichts ausmachen).
Ein Beispiel für das, wonach ich suche, könnte Pythons GIL sein. Etwas, das seinen Kopf nicht aufrichtete, bis ich wirklich anfing, Parallelität in einer CPython-Umgebung zu verwenden.