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

Reply via email to