listing-sort-by ( seq quot: ( elt -- key ) -- sortedseq ) (original) (raw)
listing-sort-by ( seq quot: ( elt -- key ) -- sortedseq )
Inputs
seq | an object |
---|---|
quot | a quotation with stack effect ( elt -- key ) |
Outputs
sortedseq | an object |
---|
Definition
USING: kernel sequences sorting ;
: listing-sort-by ( seq quot: ( elt -- key ) -- sortedseq )
sort-by sort-asc? [ reverse ] unless ; inline