On Fri, Sep 15, 2006 at 10:47:45PM +0200, Juerd wrote:
: 1. Get rid of it entirely. Normal methods and/or "use Shell" fill the gap.
: 2. Install it as a prefix op, not as a postfix op. To get to $_, write
: -e $_ explicitly.
: 3. Install these as prefix ops, and as postfix ops, but not as a general
: rule for all prefix ops.
: 4. Rename the dash to underscore, use normal methods, and get used to _e
: instead of -e.
To which I already responded with 5: To write any prefix op as
postfix, you should put it in quotes, which gives us .'-e' and .'@'
and the like. (And also giving us a general way of isolating the
method name from the .* variants, not to mention generating method
names by interpolation without needing a temp variable.)