On Tue, Dec 11, 2012 at 3:32 PM, Raoul Duke <rao...@gmail.com> wrote: > one of the things which seem to be true but nowhere completely > successfully fleshed out is the fact that "equality" is very > subjective. there can and should be many different ways to pose and > answer the question "a == b".
There is a very good explanation of an objective equality predicate in Henry Baker's "Equal Rights for Functional Objects" paper: http://home.pipeline.com/~hbaker1/ObjectIdentity.html Anyone interested in equality, FP, or why CL and Elisp are so annoying to work with should read this paper. Keep in mind that Clojure cheats in a few places in the name of convenience and doesn't quite implement what he's described though. -Phil -- 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