Sort::Key - the fastest way to sort anything in Perl River stage two • 18 direct dependents • 27 total dependents

Sort::Key provides a set of functions to sort lists of values by some calculated key value. It is faster (usually much faster) and uses less memory than other alternatives implemented around perl sort function (ST, GRT, etc.). Multi-key sorting funct...

SALVA/Sort-Key-1.33 - 29 Apr 2014 11:55:23 GMT

Sort::Key::OID - sort OIDs very fast River stage zero No dependents

This module extends the Sort::Key family of modules to support sorting of OID values. Also, once this module is loaded, the new type "oid" will be available from Sort::Key::Maker. Valid OIDs are sequences of unsigned integers separated by some symbol...

SALVA/Sort-Key-OID-0.05 - 17 Sep 2009 22:07:49 GMT

Sort::Key::Top - select and sort top n elements River stage two • 6 direct dependents • 12 total dependents

The functions available from this module select the top n elements from a list using several common orderings and custom key extraction procedures. They are all variations around keytopsort { CALC_KEY($_) } $n => @data; In array context, this functio...

SALVA/Sort-Key-Top-0.08 - 29 Apr 2014 11:25:01 GMT

Sort::Key::IPv4 - sort IP v4 addresses River stage one • 1 direct dependent • 1 total dependent

This module extends the Sort::Key family of modules to support sorting of IP v4 addresses and networks. IPv4 addresses have to match the regular expression "/^\d+\.\d+\.\d+\.\d+$/". For instance 192.168.20.102. IPv4 networks have to match the regular...

SALVA/Sort-Key-IPv4-0.03 - 21 May 2012 14:28:58 GMT

Sort::Key::Maker - multi-key sorter creator River stage two • 18 direct dependents • 27 total dependents

Sort::Key::Maker is a pragmatic module that provides an easy to use interface to Sort::Key multi-key sorting functionality. It creates multi-key sorting functions on the fly for any key type combination and exports them to the caller package. The key...

SALVA/Sort-Key-1.33 - 29 Apr 2014 11:55:23 GMT

Sort::Key::Radix - Radix sort implementation in XS River stage one • 1 direct dependent • 1 total dependent

This module reimplements some of the funcions in the Sort::Key module using a Radix sort as the sorting algorithm. For some kinds of data (for instance large data sets of small integers, postal codes, logins, serial numbers, dates, etc.) it can be fa...

SALVA/Sort-Key-Radix-0.14 - 16 Apr 2012 11:20:35 GMT

Sort::Key::Multi - simple multi-key sorts River stage two • 18 direct dependents • 27 total dependents

Sort::Key::Multi creates multi-key sorting subroutines and exports them to the caller package. The names of the sorters are of the form "xxxkeysort" or "xxxkeysort_inplace", where "xxx" determines the number and types of the keys as follows: + "i" in...

SALVA/Sort-Key-1.33 - 29 Apr 2014 11:55:23 GMT

Sort::Key::Domain - Sort domain names River stage zero No dependents

This module extends the Sort::Key family of modules to support sorting of domain names. FUNCTIONS The functions that can be imported from this module are as follow: domainsort @data Return the domain names in @data sorted. rdomainsort @data Returns t...

SALVA/Sort-Key-Domain-0.01 - 11 Jun 2014 21:58:30 GMT

Sort::Key::Merger - Perl extension for merging sorted things River stage zero No dependents

Sort::Key::Merger allows to merge presorted collections of *things* based on some (calculated) key. EXPORT None by default. The functions described below can be exported requesting so explicitly, i.e.: use Sort::Key::Merger qw(keymerger); FUNCTIONS k...

SALVA/Sort-Key-Merger-0.08 - 13 May 2005 08:59:30 GMT

Sort::Key::Natural - fast natural sorting River stage two • 18 direct dependents • 27 total dependents

This module extends the Sort::Key family of modules to support natural sorting. Under natural sorting, strings are split at word and number boundaries, and the resulting substrings are compared as follows: * numeric substrings are compared numericall...

SALVA/Sort-Key-1.33 - 29 Apr 2014 11:55:23 GMT

Sort::Key::Top::PP - pure Perl implementation of parts of Sort::Key::Top River stage one • 1 direct dependent • 1 total dependent

Sort::Key::Top::PP is set of functions for finding the top "n" items in an array by some criteria. It's not as fast as Sort::Key::Top, but it is generally quite a bit faster than sorting the entire array and taking the first "n" items. This module im...

TOBYINK/Sort-Key-Top-PP-0.003 - 26 Mar 2014 09:21:51 GMT

Sort::Key::LargeInt - sort large integers very fast River stage zero No dependents

This module extends the Sort::Key family of modules to support sorting strings containing integer numbers of arbitrary length (referred by this module as large-integers) numerically. Large-integers must match the following regular expresion: /^[+\-]?...

SALVA/Sort-Key-LargeInt-0.01 - 18 Sep 2009 01:07:32 GMT

Sort::Key::DateTime - Perl extension for sorting objects by some DateTime key River stage zero No dependents

Sort::Key::DateTime allows to sort objects by some (calculated) key of type DateTime. EXPORTS dtkeysort { CALC_DT_KEY } @array returns the elements on @array sorted by the DateTime key calculated applying "{ CALC_DT_KEY }" to them. Inside "{ CALC_DT_...

SALVA/Sort-Key-DateTime-0.07 - 24 Apr 2010 14:41:05 GMT

Sort::Key::Register - tell Sort::Key how to sort new data types. River stage two • 18 direct dependents • 27 total dependents

Sort::Key::Register allows one to register new data types with Sort::Key so that they can be sorted as natively supported ones. It works as a pragma module and doesn't export any function, all its functionality is provided via "use": use Sort::Key::R...

SALVA/Sort-Key-1.33 - 29 Apr 2014 11:55:23 GMT

lib/Sort/Key/Types.pm River stage two • 18 direct dependents • 27 total dependents

The Sort::Key family of modules can be extended to support new key types using this module (or the more friendly Sort::Key::Register). FUNCTIONS The following functions are provided: Sort::Key::register_type($name, \&gensubkeys, @subkeystypes) regist...

SALVA/Sort-Key-1.33 - 29 Apr 2014 11:55:23 GMT

Lingua::JA::Sort::ReadableKey - Sorting and Romanizing Japanese River stage zero No dependents

First, does Lingua::JA::Sort::JIS do what you want? Look at that first. It may not do what you want if you want * Kanji phrases sorted in their reading order, rather than as a separate block. * A machine-readable or storable key so that comparisons a...

SIMON/Lingua-JA-Sort-ReadableKey-0.01 - 27 Aug 2004 10:23:22 GMT

Sort::HashKeys - Get a sorted-by-key list from a hash River stage one • 1 direct dependent • 1 total dependent

[13:37:51] <a3f> Is there a better way to get a sorted list out of a hash than map { ($_, $versions{$_}) } reverse sort keys @versions or iterating manually? [13:39:06] <a3f> oh I could provide a compare function to sort and chunk the list two by two...

ATHREEF/Sort-HashKeys-0.007 - 27 Apr 2017 10:06:21 GMT

Sort::XS - a ( very ) fast XS sort alternative for one dimension list River stage zero No dependents

This module provides several common sort algorithms implemented as XS. Sort can only be used on one dimension list of integers or strings. It's goal is not to replace the internal sort subroutines, but to provide a better alternative in some specific...

ATOOMIC/Sort-XS-0.30 - 20 Jan 2012 19:20:06 GMT

File::Sort - Sort a file or merge sort multiple files River stage one • 1 direct dependent • 1 total dependent

This module sorts text files by lines (or records). Comparisons are based on one or more sort keys extracted from each line of input, and are performed lexicographically. By default, if keys are not given, sort regards each input line as a single fie...

CNANDOR/File-Sort-1.01 - 23 Jan 2002 05:12:37 GMT

Sort::Rank - Sort arrays by some score and organise into ranks. River stage zero No dependents

Typically when presenting positions in some league or popularity chart or formatting a table of examination results entries with the same score are grouped together by rank like this: ======================== Pos Score Name ======================== 1...

ANDYA/Sort-Rank-v0.0.2 - 23 Feb 2007 18:26:55 GMT

41 results (0.05 seconds)