I think that backward compatibilities problem do hurt. Some people
will not invest in an "unstable" language by default and some will be
tempted to give up after experimenting too many problem with it.

We don't choose a language,we choose a full echosystem that include
libraries, IDE tooling, documentation, community, long term support.

So this is more a question of tradeoff between having the best
possible language and breaking or not backward compatibility.

But I would say that clojure is not made for the masses. (Java/C# are
for that). Clojure is more for geeks/hackers/searchers that love
computer science and want a fun language to work with. Clojure core
team did a great job ensure that clojure has a good reach in term of
platform (JVM, CLR, browsers) and also to bring the best possible
language.

So the problem should be from what ecosystem, language combination you
benefit most.

Clojure bring outstanding expressivity and consision to programs. It
allow very expressive DSLs and bring interresting concepts toward
managing shared state. For me this is more than enough to consider
clojure as a very viable alternative.

On Sep 29, 2:54 am, Michael Gardner <gardne...@gmail.com> wrote:
>
> I don't think there will (nor should) ever be a declaration by the core team 
> that "from this point onward, we will never break backwards compatibility." 
> There's always a trade-off between maintaining backwards compatibility and 
> making improvements to the language. Naturally, as the language matures the 
> tradeoff will shift towards compatibility, but in my opinion it would be 
> foolish to set anything in stone. I don't think the lack of any such promise 
> has hurt Python, for example; and while the transition to 3.0 certainly seems 
> to have been slow and painful, I don't doubt the language will survive.
>

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to