Estoy buscando comenzar un proyecto experimental usando un lenguaje funcional y estoy tratando de decidir entre Erlang y Haskell, y ambos tienen algunos puntos que realmente me gustan.
Me gusta el sistema de tipo fuerte y la pureza de Haskell. Tengo la sensación de que facilitará la escritura de código realmente confiable. Y creo que el poder de Haskell hará que algo de lo que quiero hacer sea mucho más fácil.
En el lado negativo, tengo la sensación de que algunos de los Frameworks para hacer cosas web en Haskell, como Yesod, no son tan avanzados como sus contrapartes Erlang.
Prefiero el enfoque de Erlang a los hilos y a la tolerancia a fallos. Tengo la sensación de que la escalabilidad de Erlang podría ser una gran ventaja.
Lo que lleva a mi pregunta, ¿cuál ha sido la experiencia de las personas en la implementación de backends de aplicaciones web tanto en Haskell como en Erlang? ¿Hay paquetes para que Haskell proporcione algunos de los hilos y actores livianos que uno tiene en Erlang?