On Sat, Oct 1, 2011 at 11:24 PM, Tal Liron <tal.li...@gmail.com> wrote:
> You're right, it sounds in line with my hopes!

Great!

> Would it be possible to think of a better name for this sister project than
> "new contrib"? Something that implies its tight relationship with Clojure? I
> suggest "Clojure Core".

Given the existence of the Clojure/core team, that might be a little
confusing :)

> On the other hand, going to clojure.org, I simply see a
> download link to the new Clojure 1.3.0, with no information on these
> organizational changes. It's an old complaint, I know, but clojure.org is
> ... not the most useful web site on the Internet.

Well, we did get the Getting Started page stripped down and linked to
the dev wiki so that the community could keep it updated. I agree that
clojure.org has a long way to go when you compare it to the home site
of several other languages but I think we'll all get there :)

> True, but the default behavior was changed to "dynamic false" meaning the
> libraries *must* be refactored for 1.3.0 in order to even run properly
> there, which I think was an unfortunate decision.

You missed ^{:dynamic true} on *must* :)

I got the impression *earmuffed* variables were always intended to be
dynamic - and there was a good long period of builds where it was just
a warning when an *earmuffed* variable was not annotated with dynamic
metadata. Maybe it should have been a whole point version with that
warning? My feeling is we got enough notice but I know not everyone
will agree.

> Again, as Arthur suggested, I would have preferred a per-namespace or
> per-library flag saying "language version 1.3.0" which would have set the
> default Var behavior to "dynamic false". Unmarked namespaces would have
> fallen back to the pre-1.3 default of "dynamic true", and a large pain point
> would have been avoided. Users would have been able to migrate code one
> namespace at a time, if at all.

I suspect there are valid reasons why that might not have been
possible but perhaps a longer period of warnings might have helped
here.
-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/
Railo Technologies, Inc. -- http://www.getrailo.com/

"Perfection is the enemy of the good."
-- Gustave Flaubert, French realist novelist (1821-1880)

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