Estoy buscando sumergirme en Haskell para mi próximo (relativamente trivial) proyecto personal. Las razones por las que estoy abordando a Haskell son:
- Poner mi cabeza en un lenguaje puramente funcional
- Velocidad. Si bien estoy seguro de que esto se puede argumentar, perfilando que he visto uñas Haskell cercanas a C ++ (y parece ser un poco más rápido que Erlang).
- Velocidad. El servidor web Warp parece estar loco rápido en comparación con prácticamente todo lo demás .
Entonces, dado esto, lo que estoy buscando son las desventajas o los problemas que vienen con Haskell. La web tiene una gran cantidad de información sobre por qué Haskell es una buena cosa, pero no he encontrado muchos temas sobre su lado feo (aparte de quejas sobre su sintaxis que no me importa en absoluto).
Un ejemplo de lo que estoy buscando podría ser como el GIL de Python. Algo que no creció hasta que realmente comencé a considerar el uso de la concurrencia en un entorno CPython.