Damian Conway wrote: > > > %professors{ $a->name cmp $b->name }; > > > > %students{ $$students{$b}{GPA} <=> $$students{$a}{GPA} }; > > These already mean something. Please don't "special-case" them. No they don't. [david@nicol1 perl]$ perl -le '%nums = (1..20); print %nums{1}' Can't use subscript on hash deref at -e line 1, near "1}" (Did you mean $ or @ instead of %?) Execution of -e aborted due to compilation errors. > 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 It's a shorthand for it. -- David Nicol 816.235.1187 [EMAIL PROTECTED] Dan Sugalski for president
- 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
- Re: RFC for $ME class va... John Siracusa