NAME

Sort::Flat - a case-insensitive sort.

SYNOPSIS

use Sort::Flat qw(sort_f reverse_f);

@arr1 = qw(ABC def JKL ghi PQRS mno);

@arr2 = sort_f @arr1;
@arr2 = reverse_f @arr1;

no Sort::Flat 'sort_f';

# will trigger an error
@arr2 = sort_f @arr1;

DESCRIPTION

Sort::Flat implements case-insensitive sorting by lowercasering items within an array each time an array has to be sorted; sort_f & reverse_f are shortcuts to perl's built-in function sort.

sort_f is equivalent to using sort {lc($a) cmp lc($b)}, while reverse_f is equivalent to using sort {lc($b) cmp lc($a)}.

EXPORT

Typeglobs sort_f & reverse_f upon request.

SEE ALSO

perl(1)

LICENSE

This program is free software; you may redistribute it and/or modify it under the same terms as Perl itself.

AUTHOR

Steven Schubiger