Size: a a a

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

2020 May 13

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
FFI нужен нормальный. Это факт
источник

MB

Mikhail Bortnyk in Elm Lang сообщество разработчиков
я бы, кстати, обсудил бы признаки нормального FFI
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
главный признак "он есть"!
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
это самый важный признак
источник

k

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

k

kl mw in Elm Lang сообщество разработчиков
все таки кодогенерация не такой нативный инструмент как макросы ну и... в общем мне макросы как-то гораздо ближе чем кодогенератор городить
источник

k

kl mw in Elm Lang сообщество разработчиков
но то что я сейчас делаю на елме слава богу вроде бы не требует особых инструментов метапрограммирования
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Elm недостаточно выразителен для того, чтобы модифицировать себя. Заменять один бойлерплейт на другой — сомнительная идея.
источник

k

kl mw in Elm Lang сообщество разработчиков
но я думаю что мне поэтому например хаскель не особо нравится, потому что нет динамического метапрограммирования
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
И, как я уже сказал, главная маркетинговая фича — дружественные ошибки — накроется тазом
источник

k

kl mw in Elm Lang сообщество разработчиков
ну и вообще поэтому статически типизированные мл языки мне поэтому не особо близки
источник

k

kl mw in Elm Lang сообщество разработчиков
но с эльмом да, классная штука что он френдли
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
kl mw
но я думаю что мне поэтому например хаскель не особо нравится, потому что нет динамического метапрограммирования
Его не может быть. Как не может быть в Elm. Нельзя таскать с собой компилятор в каждом приложении
источник

k

kl mw in Elm Lang сообщество разработчиков
Aleksei (astynax) Pirogov
И, как я уже сказал, главная маркетинговая фича — дружественные ошибки — накроется тазом
да это я понимаю, и это конечно очень важно
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Компилятор что эльма, что хаскеля очень много работы делает по сравнению с макроэкспандером типичного лиспа. Вы не захотите тратить в рантайме столько ресурсов ради сомнительной пользы
источник

k

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

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Нельзя получить типобезопасность, рантаймовые макросы и производительность одновременно. Только любые два
источник

k

kl mw in Elm Lang сообщество разработчиков
Aleksei (astynax) Pirogov
Нельзя получить типобезопасность, рантаймовые макросы и производительность одновременно. Только любые два
мне кажется что можно
источник

k

kl mw in Elm Lang сообщество разработчиков
но вроде бы никто не сделал
источник

k

kl mw in Elm Lang сообщество разработчиков
но были статьи на тему типов через макросы
источник