Size: a a a

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

2018 February 21

t

tiga in Elm Lang сообщество разработчиков
А как команды сделаны? Они уже содержат функции, которые надо в рантайме вызвать или рантайм по описанию команды ищет что надо вызвать.
источник

AK

Andrey Koppel in Elm Lang сообщество разработчиков
когда приходит в рантайм инструкция запустить какую-либо команду, рантайм е
источник

AK

Andrey Koppel in Elm Lang сообщество разработчиков
её запускает
источник

AK

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

AK

Andrey Koppel in Elm Lang сообщество разработчиков
@tigati, @angmarr стало понятнее?
источник

AK

Andrey Koppel in Elm Lang сообщество разработчиков
то есть команда - это и есть функция, которая содержит в себе описание действий которые нужно выполнить
источник

t

tiga in Elm Lang сообщество разработчиков
Andrey Koppel
то есть команда - это и есть функция, которая содержит в себе описание действий которые нужно выполнить
Значит первый вариант из моего вопроса
источник

t

tiga in Elm Lang сообщество разработчиков
Спасибо
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Зачем функция то? Это может быть просто структура данных
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Команд - счётное кол-во
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Можно описать одним ADT
источник

I

Igor in Elm Lang сообщество разработчиков
Andrey Koppel
@tigati, @angmarr стало понятнее?
Надо подумать, все таки кажется что можно было бы доработать Task и дропнуть Cmd,
а Cmd это "исторически сложилось"
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Это Task исторически сложился
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Во времена сигналов как раз были только Task'и
источник

I

Igor in Elm Lang сообщество разработчиков
Ну таски то можно чейнить, в отличие от команд
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Cmd умеет andThen как бы
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
и bulk
источник

AP

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

t

tiga in Elm Lang сообщество разработчиков
Я хочу сделать элмоподобную архитектуру под swift для мобильного приложения. Поэтому интересно как внутри. Команда это просто структура или монада типа ридер?
источник

AK

Andrey Koppel in Elm Lang сообщество разработчиков
команда - это всегда функция
источник