On Fri, Sep 12, 2008 at 05:03:20PM -0700, [EMAIL PROTECTED] wrote:
> [...]
> (2) Test.pm gets Object rather than Any on its multis; 
> this may or may not be the Right Thing. 

perl6-language may end up disagreeing with me on this, but I would
much prefer things (from a implementation bootstrapping perspective)
if Test.pm didn't rely on type checking and Junctions in order to 
work properly.  So, until we hear otherwise, it might be better to
not require Object on parameters here.

> (3) Because Parrot doesn't yet give us a way to type-map MultiSub, 
> and because we're not using .HLL yet anyway, we need to do a 
> workaround in a block's loadinit.

Instead of having a special '!TOPERL6MULTISUB' function, could
this be done instead with 'morph'?  If that doesn't work, perhaps
we could get it to work using the 'add_sub' method on NameSpace PMCs
(and perhaps this should be part of a Perl6NameSpace class)?

Pm

Reply via email to