On Mon, Sep 09, 2002 at 05:05:45AM -0700, Greg Allen wrote:
> well impressed by some of Eugene's tricks. is this first use seen in golf of
> /[@_^abc]/ or similar use of a variable toggle the meaning of the ^ ?

That is very clever.  I can't remember seeing it before, but I'm also a
relative newcomer.

In one of my solutions (123.64), I was happy to think of something similar...
using $: (which contains " \n-" by default) inside a character class, so that
the meaning of the "-" would be alternately a range or a literal "-" depending
on the contents of another variable ($z):

-lp y/  //d+s@\(|(?<=[\d)])\D@$z=!/\G[+-]/&&'"';($"=" $&$\"")=~s+\)(.*?)\(|([^ 
(])([*/$:$z]*)+$2 +;$+@eg;$_.=$";y/ //s+chop

Just for posterity, when I get a little free time, I'll write up an analysis of
my final 112 solution (which will force me to try and understand it myself:).

-- Mike

-- 
Michael W. Thelen
eval unpack u,'M*"1C/2<P,BDN-"`U+C`A(RLG*3U^>2\A+48O82UZ+SME=F%L*"1C+B(G=2HGM+"
<Z,D<U4SU<(B%!.T9=5#HF-5(H)2%%/$907$`Z)B5#.E8U4BM@2&`G+EPD$+R(I.P``'

Reply via email to