On Wed, Apr 16, 2008 at 09:38:41PM +0200, Jonathan Worthington wrote:
> chromatic wrote:
> >You're right. I started from the wrong point in my bisect.
> >
> No worries.
>
> >I can't reproduce the problem with any revision before or after the 0.6.1
> >release.
> >
> But the 0.6.1 release had a problem? If I'm understanding correctly, the
> current revision doesn't show the problem?
There's currently a problem in that
class Foo { }
doesn't create 'Foo' as a subclass of Object.
Also, something that might help with the discussion of multimethod
dispatch in rock-paper-scissors is to note that the mmd types do
not have to be directly related in the type hierarchy. In other
words, we _should_ be able to do the example without needing the
base Thing class. (Whether this currently works or not in Parrot
is perhaps another issue. :-)
Pm