On Sat, 26 Oct 2002, fearcadi wrote: : 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. : : on the second thought : : : : my @attrs= ; : my Pet @list = map { : { qw{ name type breed } ^=> ($^x, $^y, $^z) } : } qw{ : fido dog collie : fluffy cat siamese : }; : : or : : my @attrs = qw{ name type breed } : my Pet @list=qw{ : fido dog collie : fluffy cat siamese : } ~~ sub (@x) { map { _ => _ } @attrs x Inf ^, @x } : ~~ sub (@x) { map { { _ , _ , _ } } @x ;
Well, you can do that, but I can guarantee people are going to want syntactic sugar. Larry