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