in reply to perlish mapping a list to triples

something like:
push @b, [splice @a, 0, 3 ] while @a;
perhaps?

Dave.