Size: a a a

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

2020 December 09

AP

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

AP

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

SO

Sash Osh in Elm Lang сообщество разработчиков
ну это правильно, еще я думал кейс, например надо ко всем запросам в url прибавить хост
источник

AP

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

AP

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

SO

Sash Osh in Elm Lang сообщество разработчиков
map это же для сообщений
источник

SO

Sash Osh in Elm Lang сообщество разработчиков
не для параметров запроса
источник

AP

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

SO

Sash Osh in Elm Lang сообщество разработчиков
ну в общем это типа не elm-way
источник

SO

Sash Osh in Elm Lang сообщество разработчиков
так мапать параметры команд
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Cmd не является Profunctor :)
источник

AP

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

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Как отделить Cmd с запросом от Cmd с получением рандома после того, как они забатчились?
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
И вообще, как получить свидетельство того, что в Cmd в принципе есть нужный вид эффекта?
источник

AP

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

SO

Sash Osh in Elm Lang сообщество разработчиков
Aleksei (astynax) Pirogov
Как отделить Cmd с запросом от Cmd с получением рандома после того, как они забатчились?
ну это понятно да что шарить по ним это так себе
источник

AP

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

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Sash Osh
ну это понятно да что шарить по ним это так себе
Не "так себе", а "невыразимо в текущем языке"
источник

SO

Sash Osh in Elm Lang сообщество разработчиков
а вот какой-то маппринг значения самой команды через заданный api впринципе мог бы быть, но опять же скорее это не elm-way
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Cmd.map patchRequest (Task.perform getRandom) как должен работать? Молча игнорировать?
источник