Size: a a a

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

2020 June 29

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
hbox, vbox — вполне себе моноиды
источник

K

Kir in Elm Lang сообщество разработчиков
Справедливо.
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
(<>) @Hbox view1 view2
В хаскеле можно было бы обобщить
источник

k

kl mw in Elm Lang сообщество разработчиков
Kir
UI-то не моноид
кстати говоря об этом
https://arthurxavierx.github.io/ComonadsForUIs.pdf
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
kl mw
кстати говоря об этом
https://arthurxavierx.github.io/ComonadsForUIs.pdf
Это не про сам UI,  это про управление его состоянием
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
А мы говорим именно о композировании вьюх
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Состоянием UI у нас уже TEA рулит %)
источник

_:

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

_:

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

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
"В tea-combine это есть"
источник

k

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

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
что-то вроде, да
источник

AP

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

_:

_Ryner' :: IO ❄️ in Elm Lang сообщество разработчиков
Ух, сколькож всего надо изучать
источник

_:

_Ryner' :: IO ❄️ in Elm Lang сообщество разработчиков
Чтоб сделать прям хорошо
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Замечательно же!
источник

_:

_Ryner' :: IO ❄️ in Elm Lang сообщество разработчиков
Да я хочу уже релизнуть для тестов что-то
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Достаточно хорошо можно начать делать достаточно быстро. Дальше можно будет просто упрощать себе жизнь
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
_Ryner' :: IO ❄️
Я еще вчера немного на массиве подписок умер
Вообще городить вложенность там, где это не необходимо, плохая идея. "Flat better than nested", то есть
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Поэтому и "компоненты" не приветствуются.
источник