Size: a a a

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

2020 December 09

SO

Sash Osh in Elm Lang сообщество разработчиков
type Effect msg
   = None
   | Batch (List (Effect msg))
     -- Navigation
   | ReplaceUrl Route
   | PushUrl Url
   | LoadUrl String
     -- Misc
   | GetTimeZone (Time.Zone -> msg)
   | ScrollToTop
     -- Session
   | UpsertUser (Result Errors Session -> msg) (Api.Request Session)
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
An opaque type that represents all the effects that init and update functions may produce.
источник

SO

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

AP

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

AP

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

AP

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

SO

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

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Блин, разговор превращается в фарс, простите
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Так можно и про Пайтон сказать, что там типизация защищает — всё есть object, тип, могущий быть чем угодно
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
И заметьте: всё безопасно! Никогда не может прийти не object!
источник

AP

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

AP

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

AP

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

QZ

Quet Zal in Elm Lang сообщество разработчиков
дежавю прям
пару месяцев назад был похожий разговор где тот же оратор убеждал как все прекрасно в элме и критиковать ну вообще не за что )
источник

SO

Sash Osh in Elm Lang сообщество разработчиков
Quet Zal
дежавю прям
пару месяцев назад был похожий разговор где тот же оратор убеждал как все прекрасно в элме и критиковать ну вообще не за что )
для своих задач там все хорошо, проблемы конкретные можно обсуждать, где, например, "нерешаемо", а не просто не так как бы хотелось в идеале
источник

QZ

Quet Zal in Elm Lang сообщество разработчиков
дада, я помню про мифические "свои задачи" )
источник

SO

Sash Osh in Elm Lang сообщество разработчиков
Quet Zal
дада, я помню про мифические "свои задачи" )
это хорошо, что помните)
источник

AP

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

D•

Dan • Captain in Elm Lang сообщество разработчиков
источник

D•

Dan • Captain in Elm Lang сообщество разработчиков
Я в elm не шарю, но про эту проблему в этой статье сказано?
https://jezenthomas.com/how-i-write-elm-applications/
источник