Я смотрю на погружение в Haskell для моего следующего (относительно тривиального) личного проекта. Причины, по которым я занимаюсь Haskell:
- Получить мою голову на чисто функциональный язык
- Скорость. Хотя я уверен, что с этим можно поспорить, из-за того, что я видел гвозди на Haskell, близкие к C ++ (и, похоже, немного быстрее, чем Erlang).
- Скорость. Веб-сервер Warp кажется сумасшедшим быстро по сравнению практически со всем остальным .
Итак, учитывая это, я ищу недостатки или проблемы, которые возникают вместе с Haskell. В Интернете огромное количество информации о том, почему Haskell - хорошая вещь, но я не нашел много тем о его уродливой стороне (кроме жалоб на его синтаксис, который меня совершенно не интересует).
Примером того, что я ищу, может быть как GIL Python. То, что не поднимало голову, пока я действительно не начал смотреть на использование параллелизма в среде CPython.