diff --git a/extra/sorting/extras/extras.factor b/extra/sorting/extras/extras.factor index 39f45757e8..949c54885b 100644 --- a/extra/sorting/extras/extras.factor +++ b/extra/sorting/extras/extras.factor @@ -8,7 +8,7 @@ IN: sorting.extras sort [ second-unsafe ] map! ; inline : map-sort ( ... seq quot: ( ... elt -- ... key ) -- ... sortedseq ) - [ map ] curry keep zip + [ keep ] curry { } map>assoc [ { array } declare first-unsafe ] sort-with [ { array } declare second-unsafe ] map ; inline