Re: RFC 218 (v1) C<my Dog $spot> is just an assertion
[email protected] (Michael G Schwern) Wed, 13 Sep 2000 21:59:55 -0400
| Newsgroups | perl.perl6.language.objects |
|---|---|
| Message-ID | <[email protected]> |
On Wed, Sep 13, 2000 at 08:43:43PM -0000, Perl6 RFC Librarian wrote:
> The behaviour of the <my Dog $spot> syntax should simply be an
> assertion of the invariant:
>
> (!defined($spot) || (ref($spot) && $spot->isa('Dog)))
What about the current behavior of typed pseudohashes?
package Dog;
use fields qw(this night up);
my Dog $ph = [];
$ph->{this} = "that";
--
Michael G Schwern http://www.pobox.com/~schwern/ [email protected]
Just Another Stupid Consultant Perl6 Kwalitee Ashuranse
When faced with desperate circumstances, we must adapt.
- Seven of Nine