Size: a a a

Elm Lang сообщество разработчиков

2020 November 03

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Егоркино ООП похоже на Смоллтолк. Но никак не на ФП
источник

AK

Artem Koshkov in Elm Lang сообщество разработчиков
Изучение или создание каких-то проектов на elm оплачивается если дальше писать не на ФП языках?
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Использование Elm даёт как минимум альтернативную (мутабельным компонентам и размазанному по ним состоянию) точку зрения. Иметь несколько точек зрения — безусловно полезно. В т.ч. и в коммерческом плане
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Вот только "я знаю ФП" после поверхностного погружения в Elm сказать нельзя — язык слишком однобоко показывает парадигму. Но даже такое неглубокое погружение даст больше, чем статейки и книжки про "элементы" :)
источник

AK

Artem Koshkov in Elm Lang сообщество разработчиков
спс
источник

MB

Mikhail Bortnyk in Elm Lang сообщество разработчиков
Прекрасный плач Ярославны про Ocaml, и что характерно - всё правда ) особенно в части излишней академичности сообщества https://blog.darklang.com/leaving-ocaml/
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Ой да ладно. Это очередной "пост покидания". Все языки регулярно покидают
источник

MB

Mikhail Bortnyk in Elm Lang сообщество разработчиков
ну это понятно 🙂 просто проблемы подмечены верно
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Про "вместо вебчика Функторы" я не согласен. В ООП паттерны обсуждают и ничего — никто не ноет
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Человек пришёл в язык, где принято думать о мат.аппарате, лежащем в основе программирования, и теперь ноет о том, что людям, видите ли, не интересно его формочки обсуждать
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Ещё и про хаскель написал, что "не так, как в Хаскеле, конечно (академично)". Вот только для Haskell сильно больше либ написано в том числе и для этих его формочек
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Несмотря на то, что Функтор обсуждают на каждом шагу.
источник

SO

Sash Osh in Elm Lang сообщество разработчиков
Aleksei (astynax) Pirogov
"fp in <non-fp-lang>" в большинстве своём только хуже делают
не стоит сужать фп до аля хаскель фп, использование чистых функций, иммутабильной работы с данными, и ленивых вычислений вполне возможно и резонно применять в не фп языках, причем можно это даже в отдельных случаях делать основным способом написания кода, а когда нужно переходить на императив
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
"Зачем тестировать, можно же сразу без багов писать"
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Нет контроля эффектов == нет чистых функций, потому что любая может быть грязной.

Иммутабельность на соглашениях работает до тех пор, пока кто-то не помутирует.

И так далее
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Просто отделяйте "программирование с элементами ФП" от "ФП", не обманывайте ни себя, ни других.
источник

SO

Sash Osh in Elm Lang сообщество разработчиков
это понятно, речь не об имитации, а об скашивании тяжелых императивных будней))
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Хороший язык поощряет делать правильно и мешает делать неправильно.
Хороший FP-first язык таков, что в нём функционально писать просто, а не функционально — сложно, неудобно, некрасиво
источник

SO

Sash Osh in Elm Lang сообщество разработчиков
код написанный в таком стиле все равно становится значительно надежнее и гибче, чем написанный в обычном стиле в императивно и мутабильно
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Нет
источник