On Sun, Aug 5, 2012 at 1:42 PM, Mark Engelberg <mark.engelb...@gmail.com>wrote:

> 3. People may differ about which flavor constructor the literals should
> use, but I don't see any arguments here warranting a breaking change.


Also, although it was a breaking change to add throw-on-duplicate behavior
to many types of maps and sets, reverting back to 1.2 behavior could not
possibly be a "breaking change" in the literal sense.  Anyone whose code
works right now on 1.4, by definition, has no duplicate keys.  Therefore,
relaxing the restriction on duplicate keys can't possibly affect their
existing code and cause it to break.  So it's not really fair to use the
label "breaking change" to resist rollback and punt on making an informed
decision as to which flavor is more appropriate for literals and/or the
most common constructors.  If your desire is conservatism, the safest thing
is to rollback this change, because it will protect people upgrading from
1.2, without affecting 1.4 users at all.

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