In-reply-to: <[EMAIL PROTECTED]>
>
> my Pet @list = qm : << name type breed >> {
> fido dog collie
> fluffy cat siamese
> };
>
>That's still a lot easier to type than some of the alternatives I've
>had to do for larger structures.
why ?
my @attrs=qw{ name type breed } ;
my Pet @list = qw {
fido dog collie
fluffy cat siamese
} ~~ sub (@x) { map ->($x,$y,$z){
{ @attrs ^=> ($x,$y,$z) } @x
}
or
my Pet @list = for qw {
fido dog collie
fluffy cat siamese
} -> ($x,$y,$z){
{ @attrs ^=> ($x,$y,$z) }
}
if for works likek map .
arcadi