I'm very interested in this thread.  I'm having trouble figuring out
exactly which situations require prefer-method and which do not.  One
thing that would help me understand the issues more deeply would be if
someone could post the simplest possible multimethod that requires
prefer-method to disambiguate.

In Rich's list of ideals, I particularly appreciate the desire to be
able impose a parent on a child without changing the child.  This has
come up for me, and I was grateful Clojure had this ability.

I didn't see anything in the list of ideals that explains the lack of
a next-method, and it's not really clear to me how to reap some of the
benefits of inheritance without this.

On a somewhat related note, as my code grows, and I'm using more
complicated data structures, representing all of them as hash tables
is starting to feel a little too, well, unstructured.  Can anyone else
report from the Clojure trenches on ways to manage this complexity?

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