NAME

Vulcan::Sort - Multi-dimensional Sort

SYNOPSIS

use Vulcan::Sort;

my $sort = Vulcan::Sort->new( dim1 => sub {}, dim2 => sub {} .. );
my @b = $sort->run( \@a, qw( dim1 dim2 .. ) );

Methods

run( \@array, @dim )

Sort @array by each dimension in @dim. Returns sorted array.