Rick Klement wrote:
> And replacing one map with a sort, taking advantage of the fact that
> in 5.8, sort is stable, saves 10 strokes:

#!perl -lp
/ /;$a{pack A10,$'}.=" $`"}for(sort{$b-$a}map$a{$_}=~y/ //.
" $_:$a{$_}",sort keys a){

Very nice.  Hmm, if:
  "map sort [SORT BLOCK]    map" is the Schwartzian Transform; and
  "map sort [NO SORT BLOCK] map" is the Guttman-Rosler Transform
does that make:
  "sort [SORT BLOCK] map sort"   the Klement Transform?
Or should that read Klementian or even Klementine Transform? :-)

> P.S. Ever wonder what yours is going to do when someone has more
> than nine modules ?

Argument "-" isn't numeric in subtraction (-) at a.pl line 2 ...
I suppose I could change 9 to 99 and 's/./' to 's/../'.

/-\


http://search.yahoo.com.au - Yahoo! Search
- Looking for more? Try the new Yahoo! Search

Reply via email to