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