> %professors{ $a->name cmp $b->name }; > > %students{ $$students{$b}{GPA} <=> $$students{$a}{GPA} }; These already mean something. Please don't "special-case" them. Isn't this better handled with a (revamped and faster) tie? tie %professors, 'Tie::Sorted', ^a->name cmp ^b->name; tie %students, 'Tie::Sorted', $$students{^1}{GPA} <=> $$students{^0}{GPA} }; Damian
- RFC 124 (v1) Sort order for any hash Perl6 RFC Librarian
- Re: RFC 124 (v1) Sort order for any hash Tom Hughes
- Re: RFC 124 (v1) Sort order for any hash Hildo Biersma
- Re: RFC 124 (v1) Sort order for any hash Hildo Biersma
- Re: RFC 124 (v1) Sort order for any hash Jonathan Scott Duff
- Re: RFC 124 (v1) Sort order for any h... David L. Nicol
- Re: RFC 124 (v1) Sort order for any hash Damian Conway
- Re: RFC 124 (v1) Sort order for any hash David L. Nicol
- Re: RFC 124 (v1) Sort order for any hash David L. Nicol
- Re: RFC 124 (v1) Sort order for any hash Damian Conway
- Re: RFC 124 (v1) Sort order for any h... Jeremy Howard
- Re: RFC 124 (v1) Sort order for any h... Damian Conway
- Re: RFC 124 (v1) Sort order for ... David L. Nicol
- Re: RFC for $ME class variable ... Damian Conway
- Re: RFC for $ME class variab... Randal L. Schwartz
- Re: RFC for $ME class va... John Siracusa
- Re: RFC for $ME class va... Damian Conway