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

Reply via email to