Size: a a a

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

2020 April 09

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Как раз таки те, кто читает, быстро перестают читать хабр
источник

AY

Alexey Yurchenko in Elm Lang сообщество разработчиков
а что читать?
источник

VK

Vladimir Klntsky in Elm Lang сообщество разработчиков
Alexey Yurchenko
а что читать?
источник

VK

Vladimir Klntsky in Elm Lang сообщество разработчиков
https://www.youtube.com/watch?v=o_4EX4dPppA
Интересное видео посоветовали как раз там в комментариях к статье выше.
источник

VK

Vladimir Klntsky in Elm Lang сообщество разработчиков
Aleksei (astynax) Pirogov
Это ломало и рантайм-гарантии и semver. Но некоторым авторам пакетов разрешалось лично Эваном быть "достаточно умными"
А почему так было сделано? Можно же было по пути purescript^W всех остальных compile-to-js-языков пойти.
источник

AY

Alexey Yurchenko in Elm Lang сообщество разработчиков
Vladimir Klntsky
А почему так было сделано? Можно же было по пути purescript^W всех остальных compile-to-js-языков пойти.
Делать List.head с сигнатурой
List a -> a
😅?
источник

VK

Vladimir Klntsky in Elm Lang сообщество разработчиков
Alexey Yurchenko
Делать List.head с сигнатурой
List a -> a
😅?
Там всё равно проверки тотальности нет, так что bottom можно написать.

Сложно придумать разумное обоснование для такого жёсткого вендор-лока. Как будто Elm - это trade mark, который нужно защищать.
источник

AY

Alexey Yurchenko in Elm Lang сообщество разработчиков
Ничего не понял. Я про отсутствие runtime ошибок
источник

VK

Vladimir Klntsky in Elm Lang сообщество разработчиков
никогда не завершающаяся функция - это runtime ошибка
источник

VK

Vladimir Klntsky in Elm Lang сообщество разработчиков
расходящееся сопоставление с образцом и зависание - это одно и то же с точки зрения теории ФП
источник

VK

Vladimir Klntsky in Elm Lang сообщество разработчиков
да и на практике не сильно отличается
источник

K

Kir in Elm Lang сообщество разработчиков
Elm 0.20-то будет?
источник

AP

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

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Vladimir Klntsky
А почему так было сделано? Можно же было по пути purescript^W всех остальных compile-to-js-языков пойти.
Нельзя было. Слишком обособились уже
источник

SF

Stan Fokl in Elm Lang сообщество разработчиков
На элме мне нравится обучать людей.  На ризоне — писать боевой код. Как раз из-за шикарного интеропа. При этом частенько я предпочитаю адаптировать недостающие библиотечки именно с package.elm, потому что туда без доки код нельзя выкладывать, и либы получаются на голову выше окамловских, где часто голые типы вместо доки.  По этой же причине на элме хорошо обучать программированию. Чистая, свежая стандартная библиотека с хорошей докой сильно упрощает жизнь с объяснениями.

Но для реальных больших проектов, мучаться с портами оно того не стоит.
источник

DK

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

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
Хорошо что языков много
источник

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
Пур был бы наверное лучшей альтернативой, если бы на нем была вся инфраструктура
источник

DK

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

SF

Stan Fokl in Elm Lang сообщество разработчиков
Denis Krivosheev
Ну тот же тайпскрипт такой же закрытый и тоже плевать хотел на все мнения... но все кушают и даже хвалят
С какой точки зрения он закрытый? И интероп с js и закрытие ишьюсов на гитхабе там на высшем уровне. А Эвану отправлять пулл реквесты, это болезненный опыт как правило)
источник