Patrick, Any thoughts on why I am getting the "No applicable methods" error as described in the head of this thread?
On Sun, Sep 21, 2008 at 11:38 PM, Patrick R. Michaud <[EMAIL PROTECTED]> wrote: > On Sat, Sep 20, 2008 at 11:05:34PM -0700, chromatic wrote: >> On Saturday 20 September 2008 22:24:52 Chris Davaz wrote: >> >> > If it is the case that :method and :multi are incompatible, I am a bit >> > surprised to see that in the Rakudo src directory: >> >> I said they're incompatible -- meant in terms of their semantics. I didn't >> say they don't work together in some cases with our current implementation. >> (They probably shouldn't.) > > :method and :multi work just fine together -- at least within a single > class. In fact, the various compilers in PCT (PAST::Compiler and > POST::Compiler) rely on multiple dispatch working properly for methods. > > Where the semantics get a little weird is when a subclass defines > a multimethod that overloads multimethods of the same name in the > parent class -- in this case the subclass multimethod completely > hides the parent class multimethod. > > Pm >