If (inc 21471493647) and (+ 1 21471493647) produce different types of
numbers, I would definitely categorize this as a "bug" and not just "strange
behavior".  This means that if you use 2147493748 as a key in a map or set
it might work improperly depending on what computation you used to arrive at
2147493748.  Because of the way maps and sets work, it is rather important
that there be exactly one standard "type" for each number produced by
standard Clojure arithmetic (if you use Java math, all bets are off).

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