Since arrays are not immutable, it's certainly wise to only consider equality to be based on java object identity ? At least I remember Rich mentioning this rationale, which sounds reasonable to me.
2010/1/11 Stuart Halloway <stuart.hallo...@gmail.com>: > clojure.core/= handles strings and seqs, but not arrays: > > (apply = ["A" "A"]) > => true > > (apply = (map #(.getBytes %) ["A" "A"])) > => false > > (apply = (map #(seq (.getBytes %)) ["A" "A"])) > => true > > I know how this happens, but not why. Is it a motivated design choice, or > would a patch be welcome? > > Stu > > > -- > 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 >
-- 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