in reply to Advanced Sorting
my @sorted = map { $_->[2] } sort { ($a->[0] cmp $b->[0]) || ($a->[1] cmp $b->[1]) } map { [ $_->{name}, $_->{age}, $_ ] } @data; [download]