> %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 Damian Conway
- immediate "with" syntax and Sor... David L. Nicol
