$VAR1 = { clock => 'blah/1', pin => 'blah/2', net => 'blah/3', clock_skew => '0.100', longest_delay => '1.000', shortest_delay => '1.100', }; #### my @values = generate_data_from_some_datasource($data_source); # @values is now an array of hashrefs, each looking like the one above my @sorted_values = sort { $a->{clock} cmp $b->{clock} } @values;