Size: a a a

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

2017 June 04

QZ

Quet Zal in Elm Lang сообщество разработчиков
Aleksei (astynax) Pirogov
Ur нормальный, кстати. Но подзаброшен. Reason сильнее Elm, т.к. это причесанный OCaml, но слабее PureScript, т.к. это OCaml опять же :)
я не знаю почему ты оцениваешь только язык
писать на сферическом языке в вакууме в отрыве от платформы все равно не получится
источник

QZ

Quet Zal in Elm Lang сообщество разработчиков
Aleksei (astynax) Pirogov
Я ведь не говорю, что Elm  - негодный язык :) Это хороший инструмент для тех, кому он пока подходит. Но нужно помнить, что иногда проще выбросить молоток и взять шуруповёрт :)
purs это шуруповерт без аккумуляторов
источник

QZ

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

RS

Roman Salnikov in Elm Lang сообщество разработчиков
Я кстати только что подумал про то, как ограничения эльма элегантно заставляют заботиться об обработке пессимистичных сценариев в логике.
источник

QZ

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

QZ

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

QZ

Quet Zal in Elm Lang сообщество разработчиков
Roman Salnikov
Я кстати только что подумал про то, как ограничения эльма элегантно заставляют заботиться об обработке пессимистичных сценариев в логике.
ограничения эльма обычно ведут к большему количеству кода, который однако довольно легко читается. ну опять же в голову приходит сравнение с go
источник
2017 June 05

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Quet Zal
я не знаю почему ты оцениваешь только язык
писать на сферическом языке в вакууме в отрыве от платформы все равно не получится
я не оценивал в отрыве и про дефицит либ написал :)
источник

AP

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

он давно не один занимается эльмом, с тех пор как в NoRedInc работает
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Quet Zal
в итоге имеем клевый язык на котором есть 5 говенных биндингов к реакту и без нормального менеджера пакетов
Так PureScript, это и есть "только язык". Именно поэтому там хороший интероп - чтобы использовать существующие наработки! Те, кто делает в продакшн, используют "нативные" либы напрямую, связывая оные нормальным языком - сценарий, практически невозможный в Elm
источник

AP

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

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Так что PureScript, это язык со всей экосистемой JavaScript, которая, очевидно, достаточно разнообразна для практически любого рода задач :)
источник

QZ

Quet Zal in Elm Lang сообщество разработчиков
я бы рад был так же топить за purs
но реально, делать какой-то продукт на нем печально (
вот эти говенные bower, и фокус на библиотеках которые делают тебе row effects и behaviours вместо того чтобы делать гуй
источник

QZ

Quet Zal in Elm Lang сообщество разработчиков
Aleksei (astynax) Pirogov
Так что PureScript, это язык со всей экосистемой JavaScript, которая, очевидно, достаточно разнообразна для практически любого рода задач :)
использовать из него экосистему js это боль
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Стандартный интероп, ничего особо ужасного. Это я к тому, что интероп dyn.typ<->stat.typ, это всегда неприятно. Но в Purs это сделано нормально - ни больше ни меньше
источник

QZ

Quet Zal in Elm Lang сообщество разработчиков
да говно
для того чтобы было не говно надо совсем другой api к js либам
с учётом того что умеет система типов
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
А что она такого умеет? Мне, правда, интересно :)
источник

QZ

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

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Предложи свой подход к интеропу и давай его форсить, чего зря болтать :)
источник

QZ

Quet Zal in Elm Lang сообщество разработчиков
да сам по себе интероп там ок
источник