I've been swimming in Elm for a while and generally understand the changes. My 
problem is that at the current state of 0.17 (documentation, missing features, 
external tutorials), I can't readily recommend that someone else dive in to try 
it. There are too many rough edges where support is "coming soon". The problem 
is that if I lose someone as a potential Elm convert now, they may be lost for 
a long time.

Let me make clear that I am not asking that 0.16 continue to receive 
maintenance. It can be marked as superceded/deprecated. But depending on what 
someone needed in order to get started, simply being able to point to a web 
site reflecting the 0.16 world would be very helpful because it would also line 
up with the more recent YouTube videos, etc.

With regard to Lua, it isn't that Lua revisions avoid breaking API changes — 
though they have become much more conservative in that regard since the 
publication of Programming in Lua — it's that they provide easy to find ways to 
get to the old releases and associated documentation. 
(https://www.lua.org/docs.html) This isn't a matter of language maturity. It's 
a matter of attitude about users.

Mark

> On May 26, 2016, at 12:03 PM, Rex van der Spuy <[email protected]> wrote:
> 
> Hi Mark,
> 
> Until Elm reaches 1.0, frequent, breaking API changes with every new release 
> are what we all sign-up for if we choose to use Elm.
> In fact, that's part of the fun :)
> I would just jump headlong into 0.17 and enjoy it.
> 
> - Rex
> 
>> On Tuesday, May 24, 2016 at 12:26:31 PM UTC-4, Mark Hamburg 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.

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