Acme-Glue

 view release on metacpan or  search on metacpan

snippets/SLU/schwartzian_transform.pl  view on Meta::CPAN

#!/usr/bin/env perl
# https://en.wikipedia.org/wiki/Schwartzian_transform
# Sort list of words according to word length

print "$_\n" foreach
  map  { $_->[0] }
  sort { $a->[1] <=> $b->[1] or $a->[0] cmp $b->[0] }
  map  { [$_, length($_)] }
  qw(demo of schwartzian transform);



( run in 1.739 second using v1.01-cache-2.11-cpan-63c85eba8c4 )