Size: a a a

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

2017 October 26

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Anton Kotenko
зачем нагружать язык?
это УЖЕ делается компилятором!
источник

NK

ID:351615646 in Elm Lang сообщество разработчиков
зачем нагружать юзера то
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
компилятор может сравнивать вложенные рекорды друг с другом?
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
я имею в виду Эльмовский компилятор, минималистичный и простой
источник

NK

ID:351615646 in Elm Lang сообщество разработчиков
любой компилятор в теории может быть наделен такой способностью
источник

AK

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

NK

ID:351615646 in Elm Lang сообщество разработчиков
гофер?
источник

NK

ID:351615646 in Elm Lang сообщество разработчиков
утилиты позволяющие нам не использовать хаки и быть более уверенными в корректности нашей программы это никаким образом не "анархия"
источник

NK

ID:351615646 in Elm Lang сообщество разработчиков
с такими fallacies опять же любой язык можно раскритиковать
источник

AP

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

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Эльмовский компилятор уже автоматически реализует сравнение на равенство для произвольных типов - для ADT, для рекордов, для анонимных рекордов
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Запрещаейте это быстро! А то баги!
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
А вот это я не знал, это действительно стыдно
источник

AK

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

AK

Anton Kotenko in Elm Lang сообщество разработчиков
блин, круто, в JS я бы так никогда не смог
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
хороший язык всё-таки
источник

MP

Mike Potanin in Elm Lang сообщество разработчиков
Aleksei (astynax) Pirogov
Вон F#овцы недовольны отсутствием HKT и люто ждут хоть какого-то аналога и себе в язык. Ибо там хватает людей, понимающих профиты от нормальной мощности системы типов.
HKT полезны в основном в библиотеках. А Rust их не очень хватает, а в Elm их отсутствие, IMHO, не критично. Вот зависимые типы были бы полезны, что бы можно было описать, какие сообщения могут придти при каких состояниях модели и не писать недостижимых альтернатив в caseах.
источник

NK

ID:351615646 in Elm Lang сообщество разработчиков
да о каких хкт разговор если даже нету семейств типов
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Зависимые типы без HKT? :)
источник

NK

ID:351615646 in Elm Lang сообщество разработчиков
Aleksei (astynax) Pirogov
Зависимые типы без HKT? :)
в расте так делают
источник