LINUX.ORG.RU

История изменений

Исправление Lilly, (текущая версия) :

Язык в целом неплох, но инфраструктура — полный мрак

Ну как знать, мне вот stack нравился в былое время, hackage большой, Yesod даже в чём-то симпатичный, TemplateHaskell, конечно, уже не очень. Хугл опять таки. Какой-нибудь hlint довольно умненький. Комьюнити не сильно злое, мне в былое время ради фана профессора из калифорнийского помогали с работой, когда тыкал в LiquidHaskell, на вопросы на SO люди отвечают резво и по делу. Тут я бы всё-таки сказал, что виноват подход, не слишком всё гибкое.

Чего стоят три альтернативных подхода к композиции монад

Ну так TimToady! Почему их наличие беспокоит? Берёшь тот, который по контексту удобнее, и вперёд.

Выбор, конечно, порождает проблемы, но идея «Есть один способ» рано или поздно приводит к тому, что у ребят потом несколько операторов присваивания появляется. Если изначально эту мантру не читать, можно хотя бы более-менее однообразно всё сделать, не ad-hoc конструкциями сбоку привинчивать.

И я бы не сказал, что хаскел прям уж так не нужен - теоремы доказываются, бабло в банковских системах крутится. Когда речь идёт об инструментах для программирования и окольной деятельности, популярность не является критерием качества, по крайней мере не прямой зависимостью.

Исходная версия Lilly, :

Язык в целом неплох, но инфраструктура — полный мрак

Ну как знать, мне вот stack нравился в былое время, hackage большой, Yesod даже в чём-то симпатичный, TemplateHaskell, конечно, уже не очень. Хугл опять таки. Какой-нибудь hlint довольно умненький. Комьюнити не сильно злое, мне в былое время ради фана профессора из калифорнийского помогали с работой, когда тыкал в LiquidHaskell, на вопросы на SO люди отвечают резво и по делу. Тут я бы всё-таки сказал, что виноват подход, не слишком всё гибкое.

Чего стоят три альтернативных подхода к композиции монад

Ну так TimToady! Почему их наличие беспокоит? Берёшь тот, который по контексту удобнее, и вперёд.

Выбор, конечно, порождает проблемы, но идея «Есть один способ» рано или поздно приводит к тому, что у ребят потом несколько операторов присваивания появляется. Если изначально эту мантру не читать, можно хотя бы более-менее однообразно всё сделать, не ad-hoc конструкциями сбоку привинчивать.