Size: a a a

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

2018 August 02

AK

Anton Kotenko in Elm Lang сообщество разработчиков
Пурса как раз не делает такого нарратива, и поэтому может хоть bower для пакетов использовать.
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
PureScript паразитирует на существующей экосистеме. Это тоже сознательный выбор
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
Ты какие-то обидные слова выбираешь всё время, хотя в данном случае прав по сути.
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Я бы сказал "симбиоз", да вот только от PureScript пользы для NPM никакой :)
источник

PF

Pawel Filimonenkow in Elm Lang сообщество разработчиков
Ситуация с пакетами elm тоже не нормальная, но в другом смысле. Модерирование пакетов одним человеком привело к тому что половина полезных либ распространяется через альтернативный менеджер пакетов. Elm ui например
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Дело не в модерировании пакетов же. А в том, что использование JS в пакетах разрешается строго через получение персонального разрешения от Эвана.
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
pure-elm пакеты никто не мешает загружать
источник

AP

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

AP

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

A

Alexey in Elm Lang сообщество разработчиков
вроде как надо мной смилостивились и впустили )
источник

PF

Pawel Filimonenkow in Elm Lang сообщество разработчиков
Aleksei (astynax) Pirogov
И я даже согласен с таким решением - оно плохое, но лучшего пока нет. А если разрешить кому-угодно использовать куски JS в своих пекетах, то лушче уж сразу забить на свой репозиторий пакетов с работающим semver и переехать в болото npm
Ну это и есть модерирование пакетов как по мне. Js же в пакетах не забавы ради а по причинам вполне объективным. Ну будет не pure elm, кого блин волнует если оно пашет? В js/ts живут же как то с этим. А то я как elm программист чувствую себя прокажённым из-за этих ограничений на повторное использование кода
источник

AP

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

меня волнует, если не пашет.
источник

PF

Pawel Filimonenkow in Elm Lang сообщество разработчиков
Мало того что самому юзать js адок тот ещё, так и использовать то что другие сделали палки в колёса ставят
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Текущие обещания "нет рантайм эксепшнов", "semver просто работатет" основаны на том, что пакеты написаны на elm
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Любые куски JS, интегрированные не через порты, ломают эти свойства
источник

PF

Pawel Filimonenkow in Elm Lang сообщество разработчиков
Aleksei (astynax) Pirogov
> кого блин волнует если оно пашет

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

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
А Elm не ломается. Сильное свойство
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
А вы предлагаете сделать так, чтобы и Elm ломался
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
В JS "ничего с этим не сделаешь". В других языках можно. Если провести чёткую границу. В Эльме это порты
источник

AP

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