On Sun, Dec 08, 2002 at 09:35:16PM -0800, Dave Whipp wrote:

> is to use an alphabetic name (e.g. || vs or). perhaps the we
> could name this operator C<pp>: its vaguely remenicent of the
> 
>    @out = @in
>        pp map { foo }
>        pp grep { bar }
>        pp sort { $^a <=> $^b }

I like the idea of an alphabetic operator name here, but I would like to find 
something other than 'pp', for two reasons:
        1) to me, pp looks too much like one of the quote operators
        2) it isn't particularly self-documenting (not that qq or grep or whatever 
are, but...)

My suggestion would be one of the following:

to, after, sendto, into, thru

@out = @in to map { foo } to grep { bar } to sort { $^a <=> $^b }
@out = @in after map { foo } after grep { bar } after sort { $^a <=> $^b }
@out = @in sendto map { foo } sendto grep { bar } sendto sort { $^a <=> $^b }
@out = @in into map { foo } into grep { bar } into sort { $^a <=> $^b }
@out = @in thru map { foo } thru grep { bar } thru sort { $^a <=> $^b }

I'm not deliriously happy with any of these, but I think 'to' and
'after' are the best of the lot.  Anyone else have a better
suggestion?

--Dks

Reply via email to