Comments 9
irony :: Enable () () () ()
>Мы использовали здравый смысл и знание основ разработки. Так дальше нельзя.
Действительно, для функциональщины нужны вещи потяжелее)
А если серьёзно, то спасибо — мне, как инженеру и немного питонщику, в котором кстати для меня не хватает строгости, было очень интересно! Благодарю за лёгкое погружение в далёкий мир, отвлекся от баша и питона, которые доминируют на наших серверах...)
>Мы использовали здравый смысл и знание основ разработки. Так дальше нельзя.
Действительно, для функциональщины нужны вещи потяжелее)
А если серьёзно, то спасибо — мне, как инженеру и немного питонщику, в котором кстати для меня не хватает строгости, было очень интересно! Благодарю за лёгкое погружение в далёкий мир, отвлекся от баша и питона, которые доминируют на наших серверах...)
Мне тут подсказали еще круче способ: когда используешь stack можно не прописывать версии зависимостей явно. Stack использует концепцию LTS — список пакетов с четко заданными версиями, которые нормально собираются вместе. Во время создания проекта в файле прописывается версия LTS, и версии остальных зависимостей уже по ней определяются
именно монады являются основой прикладного использования языка HaskellА вот это, мне кажется миф, причем для всех функциональных языков разом.
Ну, как минимум, непонятно как в haskell считывать данные и выводить результат, не используя монады
www.quanttec.com/fparsec/users-guide/where-is-the-monad.html
FParsec supports a monadic parser construction syntax, but this syntax is only an optional feature, not the foundation of the library design. FParsec doesn’t use the monadic syntax internally and we no longer recommend using it for new parser projects when performance is a concern.
FParsec supports a monadic parser construction syntax, but this syntax is only an optional feature, not the foundation of the library design. FParsec doesn’t use the monadic syntax internally and we no longer recommend using it for new parser projects when performance is a concern.
Мечтаю изучить haskell уже года 2 наверное. Садился даже изучать, но хватило на месяц. Увы, непригодная штука. После PHP и Laravel, haskell смотрится очень убого.
Хаскель компьюнити нужен герой, который возложит на себя ответственность и создаст пригодную платформу для разработчиков. Ибо сейчас сколько там учебников по языку? 5 за всё время? Также Хаскель убивает сам себя из-за того, что у него нет киллер фич против мейнстримных языков. Великие 1-2 корпорации с ноунеймами и их творениями по лечению рака не показатель к сожалению имхо.
Куча библиотек с версиями 0.0000001alpha без должных примеров. Помню хотел сделать простую GUI программу. Нашел 30 гуев и пошел спрашивать в чате на ruHaskell с вопросом как и что, короче по нулям. Что-то там невнятное сказали и разбежались, короче камень в огород haskell.
Для меня сейчас этот язык на уровне между Pascal, Brainfuck и Макросами в Excell. Хотя он и выглядит красиво, но это не киллер фича.
Хаскель компьюнити нужен герой, который возложит на себя ответственность и создаст пригодную платформу для разработчиков. Ибо сейчас сколько там учебников по языку? 5 за всё время? Также Хаскель убивает сам себя из-за того, что у него нет киллер фич против мейнстримных языков. Великие 1-2 корпорации с ноунеймами и их творениями по лечению рака не показатель к сожалению имхо.
Куча библиотек с версиями 0.0000001alpha без должных примеров. Помню хотел сделать простую GUI программу. Нашел 30 гуев и пошел спрашивать в чате на ruHaskell с вопросом как и что, короче по нулям. Что-то там невнятное сказали и разбежались, короче камень в огород haskell.
Для меня сейчас этот язык на уровне между Pascal, Brainfuck и Макросами в Excell. Хотя он и выглядит красиво, но это не киллер фича.
После PHP и Laravel, haskell смотрится очень убого.
Возможно, дело в незнании возможностей языка? Да, я знаю про проблемы с иммутабельным быстрым HashMap и прочие сложности с монадами. Но если мы говорим о простом веб-приложении со средней нагрузкой — кажется, тут вообще не важно на каком языке писать (экзотика, типа brainfuck — не в счет :) ). Это, скорее, вопрос привычки разработчика. А у нас пока что перекос в сторону императивного программирования.
Ибо сейчас сколько там учебников по языку? 5 за всё время?
Насколько я знаю, с этим проблем нет. Есть, например, отличный курс на stepic. Коммьюнити не очень развитое и дружелюбное, говорят, это да.
Великие 1-2 корпорации с ноунеймами и их творениями по лечению рака не показатель к сожалению имхо.
Просто оставлю это здесь: wiki.haskell.org/Haskell_in_industry
З.Ы. Я не адепт хаскеля, просто на мой взгляд, проблемы языка немного в других местах :)
А вот киллер-фича языка — прочистка сознания и расширение кругозора.
Sign up to leave a comment.
Пишем «Hello, world!» приложение для web на Haskell (Spock)