Ah yes, sorting with the good old Schwartzian Transform and GRT. Brings back some happy memories!

Some Schwartzian Transform references:

Wow, the Schwartzian Transform features in one of PM's earliest historic nodes on Christmas Day 1999 by chromatic, one of the pioneer developers of the Everything Engine! Posting on Christmas Day shows chromatic must have enjoyed tinkering with the Schwartzian Transform as much as I did in the early years. :)

Nowhere near as many references for GRT:

Still fewer for the Orcish Manoeuvre:

Most of the eleven gold stars in Illuminations (category: sorting) were awarded to historical figures, including two gold stars to PM founder vroom himself:

See also:

External Sorting

On CPAN:

By creamygoodness (author of Sort::External):

Super-fast sorting modules by salva:

CPAN List::AllUtils sorting functions:

Other:

References Added Later

Updated: Extra references added long after the original reply was made.


In reply to Re^5: Create sort function from a text file (Sorting References: Schwartzian, GRT, Orcish, External, Parallel) by eyepopslikeamosquito
in thread Create sort function from a text file by Doozer

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.