assocs.extras vocabulary
Factor documentation > Factor handbook > Vocabulary index


Summary
assocs.extras vocabulary

Words

Ordinary words
WordStack effect
(assoc-merge)( assoc1 assoc2 -- assoc1 )
assoc-harvest( assoc -- assoc' )
assoc-invert( assoc -- newassoc )
assoc-invert-as( assoc exemplar -- newassoc )
assoc-merge( seq -- merge )
assoc-reduce( ... assoc identity quot: ( ... prev key value -- next ) -- ... result )
deep-at( assoc seq -- value/f )
if-assoc-empty( ..a assoc quot1: ( ..a -- ..b ) quot2: ( ..a assoc -- ..b ) -- ..b )
reduce-keys( ... assoc identity quot: ( ... prev elt -- ... next ) -- ... result )
reduce-values( ... assoc identity quot: ( ... prev elt -- ... next ) -- ... result )
substitute!( seq assoc -- seq )
sum-keys( assoc -- n )
sum-values( assoc -- n )
zip-as( keys values exemplar -- assoc )


Files
resource:extra/assocs/extras/extras.factor
resource:extra/assocs/extras/extras-docs.factor
resource:extra/assocs/extras/extras-tests.factor