Size: a a a

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

2020 May 10

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
Тем не менее элм довольно мощный инструмент, позволяющий легко и приятно делать классные штуки (имхо)
источник

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
А ещё он быстрый и бандл мизерный выдаёт)
источник

k

kl mw in Elm Lang сообщество разработчиков
Denis Krivosheev
Коре Тим особо не приемлет критики, во многом игнорирует запросы, у элма есть библиотеки которым можно использовать жс напрямую а всем остальным нельзя (это нам с вами)... но к счастью мы не коре Тим))
хорошо что это не ваше сообщество)
источник

MB

Mikhail Bortnyk in Elm Lang сообщество разработчиков
Denis Krivosheev
Ну если ты (надеюсь нормально что я на ты?) параллелил монады то до тайпклассов ты дошёл (потому что монада это тайплас). Основное за что ругают элм это отсутствие рестриктед полиморфизма (тех самых тайпклассов), невозможность прямого вызова js никогда и ни при каких обстоятельствах (кроме избранных) и высокая токсичность коре тим
ну, технически отсутствие только в 0.19, в 0.18 можно
источник

k

kl mw in Elm Lang сообщество разработчиков
Denis Krivosheev
Тем не менее элм довольно мощный инструмент, позволяющий легко и приятно делать классные штуки (имхо)
у меня тоже сложилось такое впечатление)
источник

MB

Mikhail Bortnyk in Elm Lang сообщество разработчиков
Denis Krivosheev
Коре Тим особо не приемлет критики, во многом игнорирует запросы, у элма есть библиотеки которым можно использовать жс напрямую а всем остальным нельзя (это нам с вами)... но к счастью мы не коре Тим))
и это правда, в коде компилятора вжесткую прописаны авторы elm и elm-explorations
источник

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
Mikhail Bortnyk
ну, технически отсутствие только в 0.19, в 0.18 можно
Ну вряд ли кто-то будет начинать новый проект на старой версии... а уж тем более либы писать
источник

MB

Mikhail Bortnyk in Elm Lang сообщество разработчиков
ну, мой последний кастомер прожил в 0.18 пару лет, и до сих пор на ней
источник

MB

Mikhail Bortnyk in Elm Lang сообщество разработчиков
переписывать без наткода оказалось дороже
источник

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
Ну это поддержка
источник

MB

Mikhail Bortnyk in Elm Lang сообщество разработчиков
изменений между 0.18 и 0.19 оказалось не так много
источник

MB

Mikhail Bortnyk in Elm Lang сообщество разработчиков
если в кеше поправить версии и отключать интернет (что не очень сложно при сборке через докер) - прокатывает на изи
источник

MB

Mikhail Bortnyk in Elm Lang сообщество разработчиков
но вообще да, само решение крайне сомнительное, хотя мотивацию можно понять
источник

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
Ну так если по чесноку смотреть, это можно сказать то что отличает элм от ближайших конкурентов. Типа если ты юзаешь элм то все будет нормально, никакой беды странной из жс не прилетит, но за это надо платить... ну а если цена слишком высока... есть пурскрипт... там цена другая))
источник

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
Тоже в общем то не маленькая, но совсем другого рода
источник

MB

Mikhail Bortnyk in Elm Lang сообщество разработчиков
тайпчек на входе и на выходе - тоже дорого, да
источник

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
Ну и пура комплексити сииильно выше
источник

MB

Mikhail Bortnyk in Elm Lang сообщество разработчиков
тоже да, впрочем, я сейчас серьезно рассматриваю purescript как альтернативу для клиентов, которые хотят elm
источник

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
Mikhail Bortnyk
тоже да, впрочем, я сейчас серьезно рассматриваю purescript как альтернативу для клиентов, которые хотят elm
А что есть такие клиенты которые прямо хотят именно элм?
источник

MB

Mikhail Bortnyk in Elm Lang сообщество разработчиков
Denis Krivosheev
А что есть такие клиенты которые прямо хотят именно элм?
у британского carwow на нем 95% фронта, например
источник