On Fri, 2004-04-23 at 12:02, Aldo Calpini wrote:

> if Perl5 objects are to be implemented somewhat 'transparently' in Perl6,
> things like:
> 
>     $obj->{meta}
> 
> will become:
> 
>     $obj.meta
> 
> when used from Perl6. or not?

True enough, but this was just a quick exploration of the likelihood
that there would be conflict. An exhaustive analysis I leave up to those
who have time to untar all of CPAN :-)

Seriously though, it's also not as much of a concern as the fact that
the free accessors are going to conflict left and right with modules
that implement their own accessors, often with slightly different
semantics than the auto-accessors in Perl 6 will provide. Converting
CPAN over to Perl 6 is going to be a major pain in the butt, so that's
not really what I was solving for (Perl 5 mode will solve for that in
the short term). I just wanted to add some sense of "if I were writing a
module, how likely would it be that I would spontaneously use meta?".

-- 
Aaron Sherman <[EMAIL PROTECTED]>
Senior Systems Engineer and Toolsmith
"It's the sound of a satellite saying, 'get me down!'" -Shriekback


Reply via email to