Ouch, those are some strong words... D:

I agree that the docs for reusable Elm Architecture components are not 
published. Fair point.

I can't say I agree with the rest, though.

*Do you have a story of someone implementing a simple user form in Elm and 
> enjoying both the experience and the result?*
>

*raises hand*

This is trivial in Html/CSS/JS land with the help of (take your pick: 
> Bootstrap, SemanticUI, AUI, etc.)
>

This is also trivial in Html/CSS/JS *without* the help of any of those.

It's also trivial in Elm.

It's just a trivial project...why would you need a nontrivial component 
hierarchy to implement a simple user form?

Graphics.* elements were a huge step in the right direction (API wise) and 
> people loved them but they were abandoned without an alternative.
>
> And now we live in a world where the best path for approaching Elm is 
> embedding it into a React component. :(
>

The thing is, from the perspective of "using Elm at work," we've always 
lived in that world.

The only folks I know of who used Graphics.* in production are CircuitHub, 
and they embedded multiple Elm widgets inside an existing HTML/JS page. I'm 
not sure if the host was precisely React, but regardless, they followed 
exactly the same path Evan is writing about here. Nobody has done a 
scratch-rewrite at work and succeeded, as far as I know.

Also, Graphics.* has not been "abandoned without an alternative" 
considering it's been updated for 0.17 
<https://github.com/evancz/elm-graphics>. Anyone who thinks it's a good 
choice for work has just as much ability to use it today as they have for 
the past 3 years!

There have been people who have tried to approach this (e.g. elm-mdl)  but 
> they were explicitly or implicitly dismissed. 
>

Huh? elm-mdl is alive and well - its latest release was less than two weeks 
ago <https://github.com/debois/elm-mdl/tree/6.0.0>.


I get that you've venting, but aside from the complaint that the guide is 
unfinished, these other objections seem to be more hurtful than accurate.

>

-- 
You received this message because you are subscribed to the Google Groups "Elm 
Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to