Estoy buscando bucear en Haskell para mi próximo proyecto personal (relativamente trivial). Las razones por las que estoy enfrentando a Haskell son:
- Poner mi cabeza en un lenguaje puramente funcional
- velocidad. Aunque estoy seguro de que esto se puede argumentar, perfilar que he visto a Haskell cerca de C ++ (y parece ser un poco más rápido que Erlang).
- velocidad. El servidor web Warp parece estar muy rápido en comparación con prácticamente todo lo demás .
Entonces, dado esto, lo que busco 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 las quejas sobre su sintaxis que no me importa en absoluto).
Un ejemplo de lo que estoy buscando podría ser como GIL de Python. Algo que no levantó su cabeza hasta que realmente empecé a considerar el uso de la concurrencia en un entorno CPython.