Sto cercando di avviare un progetto sperimentale usando un linguaggio funzionale e sto cercando di decidere tra l'Erlang e Haskell, ed entrambi hanno alcuni punti che mi piace davvero.
Mi piace il sistema di tipo strong di Haskell e la sua purezza. Ho la sensazione che renderà più facile scrivere codice veramente affidabile. E penso che il potere di Haskell renderà alcune delle cose che voglio fare molto più facilmente.
Dal lato negativo ho la sensazione che alcuni dei framework per fare roba web su Haskell come Yesod non siano così avanzati come i loro contatori Erlang.
Mi piace l'approccio di Erlang ai thread e alla tolleranza ai guasti. Ho la sensazione che la scalabilità di Erlang potrebbe essere un vantaggio importante.
Che porta alla mia domanda, che cosa ha avuto l'esperienza delle persone nell'implementazione di back-end di applicazioni Web sia in Haskell che in Erlang. Ci sono pacchetti per Haskell per fornire alcuni dei thread e degli attori leggeri che si hanno in Erlang?