Я рассчитываю начать экспериментальный проект с использованием функционального языка и пытаюсь выбрать между Эрлангом и Хаскеллом, и у обоих есть некоторые моменты, которые мне действительно нравятся.
Мне нравится сильная система типов и чистота Хаскелла. У меня есть ощущение, что это облегчит написание действительно надежного кода. И я думаю, что сила Хаскелла сделает кое-что из того, что я хочу сделать, намного проще.
С другой стороны, у меня возникает ощущение, что некоторые из фреймворков для работы в Интернете на Haskell, такие как Yesod, не так продвинуты, как их контрагенты Erlang.
Мне скорее нравится подход Erlang к нитям и отказоустойчивости. У меня есть ощущение, что масштабируемость Erlang может стать большим плюсом.
Это приводит к моему вопросу, каков опыт людей в реализации бэкэндов веб-приложений в Haskell и Erlang. Существуют ли пакеты для Haskell, чтобы предоставить некоторые легкие темы и актеров, которые есть в Erlang?