Size: a a a

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

2017 June 13

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Не нужна ТК для понимания ограниченного параметрического полиморфизма. Как и для понимания программирования с интерфесами не нужна
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Хотя это же эльм-чат, чему я удивляюсь?
источник

AN

Alexander Nikolaev in Elm Lang сообщество разработчиков
А можно как-то в telegramm в чате заигнорить какого-то определенного человека?
источник

PF

Pawel Filimonenkow in Elm Lang сообщество разработчиков
Автор Elm совершенно справедливо отправляет в мусорку тайп-классы. Параметрический полиморфизм аля хаскель и PS - для любителей матана, витающих в облаках. Для программистов-практиков это абсолютно бесполезный тайм киллер.
источник

AN

Alexander Nikolaev in Elm Lang сообщество разработчиков
Pawel Filimonenkow
Автор Elm совершенно справедливо отправляет в мусорку тайп-классы. Параметрический полиморфизм аля хаскель и PS - для любителей матана, витающих в облаках. Для программистов-практиков это абсолютно бесполезный тайм киллер.
Согласен)
источник

RS

Roman Salnikov in Elm Lang сообщество разработчиков
Alexander Nikolaev
А можно как-то в telegramm в чате заигнорить какого-то определенного человека?
Плюсую к вопросу)
источник

PF

Pawel Filimonenkow in Elm Lang сообщество разработчиков
Господа. какой подход предпочитаете - отдельный тип Msg для каждого модуля или общий для всего приложения?
источник

RS

Roman Salnikov in Elm Lang сообщество разработчиков
Начинаю с общего, когда вижу необходимость выделить модуль - утаскиваю часть в него.
источник

RS

Roman Salnikov in Elm Lang сообщество разработчиков
Вообще Эван с Ричардом на конфе толкали тему про то, что и суб-приложения (в смысле аналога компонентов) не надо делать, если можно обойтись без этого. Это даже из элм гайда выпилили.
источник

PF

Pawel Filimonenkow in Elm Lang сообщество разработчиков
@gsomix Шалом!
источник

g

gsomix in Elm Lang сообщество разработчиков
Привет. :)
источник

QZ

Quet Zal in Elm Lang сообщество разработчиков
Pawel Filimonenkow
это всё норм в сравнении с альтернативами
с этим никто не спорит
твой тезис был что эльм ругают за то что он не хаскель - так вот за это в последнюю очередь (если вообще ругают)
источник

QZ

Quet Zal in Elm Lang сообщество разработчиков
есть куча вещей других за что его можно ругать
источник

QZ

Quet Zal in Elm Lang сообщество разработчиков
Aleksei (astynax) Pirogov
comparable, это не тайпкласс никакой. Это просто magic в компилере. Частный случай, недоступный для повторения. Как в Go c "generic" коллекциями, но без параметрического полиморфизма
самый настоящий тайпкласс. да, ad-hoc. да, прибитый гвоздями в компиляторе
источник

PF

Pawel Filimonenkow in Elm Lang сообщество разработчиков
Quet Zal
с этим никто не спорит
твой тезис был что эльм ругают за то что он не хаскель - так вот за это в последнюю очередь (если вообще ругают)
источник

PF

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

PF

Pawel Filimonenkow in Elm Lang сообщество разработчиков
А у ФП-шников суть претензий как раз за то, что я сказал)
источник

AN

Alexander Nikolaev in Elm Lang сообщество разработчиков
Хорошая новость для рубистов, только что узнал
Rails из коробки теперь поддерживают Elm

https://github.com/rails/webpacker#elm
Available Rails 5.1+
rails new myapp --webpack=elm

пошел курить) мне очень нравится эта тема)
источник

PF

Pawel Filimonenkow in Elm Lang сообщество разработчиков
жду когда для Гошечки такое же подвезут
источник

AN

Alexander Nikolaev in Elm Lang сообщество разработчиков
Pawel Filimonenkow
жду когда для Гошечки такое же подвезут
Не знал, что на Go делают fullstack приложения) думал только backend
Rails точно же fullstack framework, и в пятой версии очень хорошо поработали над работой с webpack
А про Go такого не слышал) Если есть ссылочка на fullstack framework на Go - буду благодарен
источник