Size: a a a

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

2020 June 26

_:

_Ryner' :: IO ❄️ in Elm Lang сообщество разработчиков
Поэтому собираю инфу
источник

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
_Ryner' :: IO ❄️
Ну-с, вот я и реализовываю сейчас свою PureScript TEA либу используя React как backend. Пытаюсь копировать Elm где это уместно, особенно те вещи, из-за которых люди и используют Elm
Я так и подумал 😊классная либа кстати
источник

_:

_Ryner' :: IO ❄️ in Elm Lang сообщество разработчиков
Denis Krivosheev
Я так и подумал 😊классная либа кстати
Ага, ее скоро можно в прод пускать будет
источник

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
В прод или в релиз?)
источник

_:

_Ryner' :: IO ❄️ in Elm Lang сообщество разработчиков
Ну, я имею в виду, что возможности либы будут достаточны для написания прода. А так я беткой ее пока обзову
источник

QZ

Quet Zal in Elm Lang сообщество разработчиков
_Ryner' :: IO ❄️
Допустим моя проблема с PureScript — это отвратительные либы. Они переусложнены, либо неюзабельны для прода
все так и есть (
источник

_:

_Ryner' :: IO ❄️ in Elm Lang сообщество разработчиков
Я хочу от своей либы 3 вещи:

1. Простоту архитектуры приложений на Elm
2. Мощность PureScript и отсутствие странных ограничений Эвана, с нормальным FFI
3. Богатую инфраструктуру готовых решений React'а
источник

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
У меня собственно к хаскел такое же отношение. В огромном количестве случаев смотришь на либу и кажется что автор не делает решение для проблемы реального мира, а сам придумывает пазл и сам его решает...
источник

_:

_Ryner' :: IO ❄️ in Elm Lang сообщество разработчиков
Ага
источник

QZ

Quet Zal in Elm Lang сообщество разработчиков
Denis Krivosheev
У меня собственно к хаскел такое же отношение. В огромном количестве случаев смотришь на либу и кажется что автор не делает решение для проблемы реального мира, а сам придумывает пазл и сам его решает...
PhD пишет просто
источник

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
Наверное... ну либо это просто недоступно для простых смертных вроде меня
источник

_:

_Ryner' :: IO ❄️ in Elm Lang сообщество разработчиков
Окей, а какие самые pain поинты Elm'а и TEA?
источник

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
_Ryner' :: IO ❄️
Я хочу от своей либы 3 вещи:

1. Простоту архитектуры приложений на Elm
2. Мощность PureScript и отсутствие странных ограничений Эвана, с нормальным FFI
3. Богатую инфраструктуру готовых решений React'а
Не забудь добавить проперти тестов в том числе для юай... для меня это просто Киллер фича
источник

_:

_Ryner' :: IO ❄️ in Elm Lang сообщество разработчиков
Хм, можно какое-нибудь решение реакта адаптировать
источник

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
_Ryner' :: IO ❄️
Окей, а какие самые pain поинты Elm'а и TEA?
Общение между компонентами одного уровня. Нет четкого понимания как структурировать приложение (ну точнее оно есть, но корявое, валите все в один файл)
источник

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
_Ryner' :: IO ❄️
Хм, можно какое-нибудь решение реакта адаптировать
Не, наоборот, лучше тестировать до того как это дойдёт до реакта
источник

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
Хотя я не знаю как у тебя там устроено
источник

_:

_Ryner' :: IO ❄️ in Elm Lang сообщество разработчиков
Разницы не должно быть
источник

QZ

Quet Zal in Elm Lang сообщество разработчиков
_Ryner' :: IO ❄️
Окей, а какие самые pain поинты Elm'а и TEA?
local state, ffi, бойлерплейт с заворачиванием-разворачиванием сообщений для вложенных компонентов
источник

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
Ещё пэйн поинты, когда используешь порты - они не композятся и невозможно сделать серию «асинхронных» действий в определенной последовательности
источник