> =head1 ABSTRACT
> 
> Pseudo-hashes and the associated fields pragma shoule be removed from
> Perl 6.

A few counter points:

Removal of pseudo-hashes should not stop us from using this (or a
similar mechanism) under the covers in perl6 to implement strongly typed
objects.

AFAIK, most of the pain in the implementation is caused because any old
array can be 'promoted' into a pseduo-hash at any-time.  If
pseudo-hashes always have to be pre-declared (eg, can only be created
through fields::new()) and only support he hash-interface (not array),
much of that pain could go away.

Hildo

Reply via email to