<?xml version="1.0" encoding="windows-1252"?>
<node id="966511" title="Re: How to (ab)use sort" created="2012-04-22 20:15:45" updated="2012-04-22 20:15:45">
<type id="11">
note</type>
<author id="861371">
kcott</author>
<data>
<field name="doctext">
&lt;p&gt;G'day [Grimy],&lt;/p&gt;
&lt;p&gt;
I'm getting a different result under Mac OS X:
&lt;/p&gt;
&lt;code&gt;
ken@ganymede: ~/tmp
$ cat pm_sort_abuse.pl
use strict;
use warnings;()=
sort{index+0x47,&amp;$a($b)}sub{print&amp;{;pop}},
sort{sub J{$!++&amp;1}[0]}sub{exec''},map{@$_}
sort{sub _{[(pop)x((1&lt;&lt;$!--&gt;&gt;47)|1)]}!{()=
sort{my$_=$a;$a=_(sub{$_})if!/0/}$a,$b,0}}
sort J('rke%ca hlrPe rhetoan tus;J')=~/./g
ken@ganymede: ~/tmp
$ perl pm_sort_abuse.pl
Can't use string ("J") as an ARRAY ref while "strict refs" in use at pm_sort_abuse.pl line 4.
ken@ganymede: ~/tmp
$ perl -v

This is perl 5, version 14, subversion 2 (v5.14.2) built for darwin-thread-multi-2level
...
&lt;/code&gt;

&lt;!-- Node text goes above. Div tags should contain sig only --&gt;
&lt;div class="pmsig"&gt;&lt;div class="pmsig-861371"&gt;
&lt;p&gt;-- Ken&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;</field>
<field name="root_node">
965457</field>
<field name="parent_node">
965457</field>
</data>
</node>
