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.) Larry