Hm, there must be a misunderstanding here. I’m quite sure I’ve never in my life said the phrase “translator pattern” out loud - let alone in a talk!
I completely agree with Evan’s comment here:
My main goal for this keynote at Elm Europe 2017 was to explain what I recommend instead of thinking in terms of parent/child components.
Over the years I’ve noticed a common response to this has been “how can you say you are against this, when you are using it [at NoRedInk/in elm-spa-example/etc]?”
Something I tried to be really clear about in this talk is that Html.map
and Cmd.map
are absolutely useful tools—there is no problem with anyone using them!—but they should be used only when simpler alternatives wouldn’t work rather than as the first tool to reach for.
So seeing them in use in the wild is not evidence of any problem. The problem is when they are used eagerly rather than as a last resort!