<?xml version="1.0" encoding="windows-1252"?>
<node id="9108" title="Schwartzian Transform" created="2000-04-25 21:12:22" updated="2005-08-15 04:04:35">
<type id="1980">
snippet</type>
<author id="9073">
merlyn</author>
<data>
<keywords>
<keyword rating="">
Schwartzian</keyword>
<keyword rating="">
transform</keyword>
<keyword rating="">
sort</keyword>
<keyword rating="">
map</keyword>
</keywords>
<field name="doctext">
</field>
<field name="snippetdesc">
OK - gotta add it, because I can. {grin}
&lt;p&gt;
For a complete description of the steps,
see [http://www.stonehenge.com/merlyn/UnixReview/col06.html|my column on sorting].</field>
<field name="snippetcode">
&lt;CODE&gt;
my @output =
  map { $_-&gt;[0] }
  sort { $a-&gt;[1] cmp $b-&gt;[1] }
  map { [$_, expensive_func($_)] }
  @input;
&lt;/CODE&gt;</field>
</data>
</node>
