Dan, I don't immediately see how per object/class dispatch control helps to make multimethods pluggable. Perhaps a multimethod (a set of methods) is a class/object? Is there a general mop for dispatch? More generally: > Yes. Ordinary subroutine overloading (like that offered by C++) > certainly does fall out as a happy side-effect of multiple dispatch > in dynamic languages. > > For example, see: > > http://dev.perl.org/rfc/256.html#Handling_built_in_types How would you handle making (multimethod) dispatch pluggable when built in types are involved?
- Multiple-dispatch on functions Michael G Schwern
- Re: Multiple-dispatch on functions Damian Conway
- Re: Multiple-dispatch on functions Me
- Re: Multiple-dispatch on functions Dan Sugalski
- Re: Multiple-dispatch on functions Ken Fox
- RE: Multiple-dispatch on functions Brent Dax
- Re: Multiple-dispatch on functions Dan Sugalski
- Re: Multiple-dispatch on functions Michael G Schwern
- Re: Multiple-dispatch on functions Dan Sugalski
- Re: Multiple-dispatch on functions Michael G Schwern
- Re: Multiple-dispatch on functions Dan Sugalski
- Re: Multiple-dispatch on functions Damian Conway