I too approve of Mark's reasoning and solution. Probably that should be 
moved into 
http://dev.clojure.org/display/design/Allow+duplicate+map+keys+and+set+elements
 

On Wednesday, September 5, 2012 6:40:50 AM UTC+2, Peter Taoussanis wrote:
>
> +1 on Mark's most recent reply, that is:
>
> * Revert to 1.2 behaviour.
> * Consistency is good, but must be in favour of not throwing RTEs.
> * No knobs.
>
> It's clear that there's lots of directions that could be taken here, but 
> getting caught up on trying to find a solution that pleases everyone 100% 
> is, IMO, both a non-starter and inconsistent with Clojure's generally 
> opinionated approach.
>
> The pre-1.2 behaviour was sensible, consistent (both in terms of API and 
> Clojure design idioms IMO) and didn't raise any complaints (as Mark has 
> pointed out, the motivation behind the original change was actually for 
> something unrelated). Mark's arguments on the relative value of RTE/no-RTE 
> behaviour are also sound IMO.
>
> My 2c: let's try not to over-analyse this thing. Revert the behaviour, and 
> let's move on to more interesting ways of moving the language forward :)
>

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