tools.destructors: use collect-by.
parent
4400c5051c
commit
ce9c9a8858
|
@ -8,9 +8,7 @@ IN: tools.destructors
|
|||
<PRIVATE
|
||||
|
||||
: class-tally ( set -- assoc' )
|
||||
H{ } clone [
|
||||
[ members ] dip '[ dup class-of _ push-at ] each
|
||||
] keep ;
|
||||
members [ class-of ] collect-by ;
|
||||
|
||||
: (disposables.) ( set -- )
|
||||
class-tally >alist [ first2 [ length ] keep 3array ] map [ second ] sort-with
|
||||
|
|
Loading…
Reference in New Issue