Size: a a a

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

2018 July 27

PF

Pawel Filimonenkow in Elm Lang сообщество разработчиков
Никаких нет альтернатив. На elm хоть что то можно написать, на остальном ничего в силу крайней убогости тулинга и отсутствия какого либо фреймворка. В 18м году язык сам по себе ни кому не нужен
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
Игорь Брылёв
Коллеги, ну а если серьезно - какие есть альтернативы, если хочется frontend писать на ML-подобном языке? Слышал тут только purescript - если он столь хорош, как тут писали, то почему на него не переходят массово с elm ?
Elm достаточно простой, чтобы не залезать в Хаскелевы/PureScript дебри и писать код. Ну и на изучение уходит пара недель, а не годы.

Но есть и те кто переходят на PureScript, но Elm оставляют для проектов попроще, потому что он, опять же, очень лакончиный. С другой стороны, если человек из Хаскеля, то может ему этот "промежуточный этап" в виде Эльма не нужен.
источник

PS

Pavel Shilyagov in Elm Lang сообщество разработчиков
Игорь Брылёв
Коллеги, ну а если серьезно - какие есть альтернативы, если хочется frontend писать на ML-подобном языке? Слышал тут только purescript - если он столь хорош, как тут писали, то почему на него не переходят массово с elm ?
Посмотрите reasonml
источник

EK

Evgeny Kochetkov in Elm Lang сообщество разработчиков
Игорь Брылёв
Коллеги, ну а если серьезно - какие есть альтернативы, если хочется frontend писать на ML-подобном языке? Слышал тут только purescript - если он столь хорош, как тут писали, то почему на него не переходят массово с elm ?
Присоединяюсь к «посмотрите reason+bucklescript»
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
Ах да, Хаскель и Пурса — они же не ML, да?
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
SASL
источник

PF

Pawel Filimonenkow in Elm Lang сообщество разработчиков
Зачем нужен reasonml  не понятно вообще. В ocaml  по крайней мере есть first class modules для любителей экстрима. В reasonml ничего нет сверх того что есть в typescript, зато установка - танцы с бубном и на добрых пару гигов, а плагин для vscode не работает
источник

PF

Pawel Filimonenkow in Elm Lang сообщество разработчиков
асинк-эвейт нет опять таки
источник

I

Igor in Elm Lang сообщество разработчиков
Зачем императивный async/await, когда можно строить цепочки из промисов
источник

PF

Pawel Filimonenkow in Elm Lang сообщество разработчиков
потму что async await значительно короче. Но при желании любой локальный код можно превратить в говнокод из вызовов функции, объявленных для того чтобы быть вызванными оди раз. Async await не исключение - будет цепочка из функций
источник

ŹR

Źmićer Rubinštejn in Elm Lang сообщество разработчиков
Pawel Filimonenkow
потму что async await значительно короче. Но при желании любой локальный код можно превратить в говнокод из вызовов функции, объявленных для того чтобы быть вызванными оди раз. Async await не исключение - будет цепочка из функций
Ну для этого же есть лямбды.
Зато выглядит более канонично вроде как, в пайп стиле
источник

PF

Pawel Filimonenkow in Elm Lang сообщество разработчиков
Это как хаскиль без do нотации, или f#  без вычислительных выражений - совсем уныло, слишком много лишней писанины
источник

I

Igor in Elm Lang сообщество разработчиков
do нотация for pussies, points free и >=> решают
источник

I

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

A

Artem in Elm Lang сообщество разработчиков
Igor
do нотация for pussies, points free и >=> решают
перл какой-то
источник

I

Igor in Elm Lang сообщество разработчиков
Ну да, только статически-проверяемый.
Зачем вообще заглядывать в функции, когда сигнатур хватает 🤷‍♀️
источник

A

Artem in Elm Lang сообщество разработчиков
Я не говорю что плохо
источник

A

Artem in Elm Lang сообщество разработчиков
Пойнт-фри круто
источник

PF

Pawel Filimonenkow in Elm Lang сообщество разработчиков
Успехов в чтении чужого кода в таком стиле. И отладке
источник

A

Artem in Elm Lang сообщество разработчиков
Pawel Filimonenkow
Успехов в чтении чужого кода в таком стиле. И отладке
Спасибо!
источник