Larry Wall <[EMAIL PROTECTED]> wrote:
>: On Thu, 2005-03-31 at 23:46 -0800, Darren Duncan wrote:
>: In P6, an object is a data-type. It's not a reference, and any member
>: payload is attached directly to the variable.
> Well, it's still a reference, but we try to smudge the distinction in P6.
A reference as a Perl5 reference or just as a C pointer or a Parrot PMC?
newclass cl, "Foo" # create new "Foo" class - 0 attributes
$P0 = new "Foo" # make a new "Foo" instance
$P1 = $P0 # both PMCs refer to the same object now
$P1."meth"() # same as $P0."meth"()
$P2 = clone $P0 # 2 distinct objects now
$P3 = new Undef
assign $P3, $P0 # same