! Copyright (C) 2010 Doug Coleman.
! See http://factorcode.org/license.txt for BSD license.
-USING: combinators combinators.smart fry kernel lexer quotations
+USING: combinators combinators.smart kernel lexer quotations
sequences sequences.generalizations slots words ;
IN: slots.syntax
: intersect-keys ( assoc seq -- elts )
[ of ] with zip-with sift-values ; inline
-: values-of ( assoc seq -- elts )
- [ of ] with map sift ; inline
+: values-of ( assoc seq -- seq' )
+ [ of ] with map ; inline
: counts ( seq elts -- counts )
[ histogram ] dip intersect-keys ;