Dan Sugalski:
# So, what about the ramifications of:
#
#      $foo = @bar
#
# @bar's get_integer method is called, and $foo's set_integer method is
# called. No temp PMCs.

Huh?  Assigning an array to a scalar yields a reference to an array.  In
integer context that yields the length.  In string contents that yields
the Perl 6 equivalent of join($", @$foo) (or whatever).

#      $foo = %bar
#
# calls %bar's get_string method and $foo's set_string method.

See above.  IIRC hashes work the same way as arrays, more or less..

#      $foo = keys %bar (or whatever we're using in perl 6 for this)
#
# calls %bar's get_integer method and $foo's set_integer method.

No.  Once again, yields an array ref. (Though perhaps a lazily-generated
one.)

# The only issue we really have is how do we get a scalar PMC for an
# aggregate PMC. Working on that.

Still, your basic point--that there's more than one kind of 'set'--is
well put.

--Brent Dax
[EMAIL PROTECTED]
Parrot Configure pumpking and regex hacker
Check out the Parrot FAQ: http://www.panix.com/~ziggy/parrot.html (no,
it's not mine)

<obra> mmmm. hawt sysadmin chx0rs
<lathos> This is sad. I know of *a* hawt sysamin chx0r.
<obra> I know more than a few.
<lathos> obra: There are two? Are you sure it's not the same one?

Reply via email to