On Sun, Jun 12, 2005 at 12:43:17PM +0200, Klaas-Jan Stol wrote:
> It seems that at the line, marked with "//***", not the __add method of 
> b is called, but that A's __add method is called again.

Well, __add is a multimethod now, not a vtable function.  I'm not
surprised your code doesn't work as you expect, but I *am* surprised
that Parrot let you execute:

    $P1."__add"(left, right) 

and didn't die or at least warn that "This does not mean what you
think it means".

Leo?
-- 
Chip Salzenberg <[EMAIL PROTECTED]>

Reply via email to