Hi Mark,

Elm is in development and minor releases can still break things in a big
way.
This is what happened with the switch from 0.16 to 0.17.
This release got rid of Signals which have been with Elm since its
conception.

Lua's development is in a different stage where you can do minor releases
without big changes and you can still use most of the old code unchanged.

I empathize with the sensation of someone puling the rug from under you
and, having gone through several porting sessions I can tell you that it
looks worst than it actually is.
I'm grateful for the changes made with 0.17 and I personally believe that
something of this magnitude will never happen again in Elm.

Keeping 0.16 available risks delaying further development because resources
would have to be split and allocated to maintaining that branch. Elm is way
too young to afford that kind of split.

That being said, the guide is getting better every day, Evan's tutorials
<https://github.com/evancz/elm-architecture-tutorial> already describe a
lot of the functionality in the new paradigm and tutorials/examples from
other people keep popping up.

0.17 is a good time to board the Elm train. :)



On Tue, May 24, 2016 at 7:26 PM, Mark Hamburg <[email protected]> wrote:

> I was talking with coworkers about my team's experiments with Elm and I
> found myself having to blunt their interest because of the current state of
> Elm 0.17 — documentation still has holes, tutorials haven't had a chance to
> arise, some functionality is still missing relative to 0.16, etc. This
> wouldn't have been a problem in some other languages I've advocated for in
> the past — e.g., Lua — because I could have said "Elm 0.17 is out and it
> looks like a big step forward. However, some pieces are missing and there
> isn't a lot of material about it yet, so depending on what you want to do,
> you may find it easier right now to start with 0.16 while the community
> transitions." Except I can't really say that because access to 0.16 has
> become much harder. For example, one can no longer just go to the web site
> and browse the documentation for 0.16. (Or if one can, it's pretty buried.)
> Contrast this with Lua where the 5.1 (released in 2006) reference manual is
> available at online at lua.org and older versions are available as
> archives. This leaves me with a problem when it comes to advocating for Elm
> and when I explain the situation to people their response is along the
> lines of suggesting that the Elm community can't be trusted not to pull the
> rug out from under one.
>
> So, while I'm mostly interested in seeing 0.17 get fleshed out, I think
> having a link on the front page of elm-lang.org that would take one back
> to the 0.16 world would be a good thing while 0.17 matures.
>
> Mark
>
> --
> 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.
>



-- 
There is NO FATE, we are the creators.
blog: http://damoc.ro/

-- 
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