concurrency.combinators vocabulary
Factor handbook > Vocabulary index


Documentation
Concurrent combinators

Meta-data
Tags:concurrency


Words

Macro words
WordStack effect
parallel-cleave( quots -- quot )
parallel-napply( quot n -- quot )
parallel-spread( quots -- quot )


Ordinary words
WordStack effect
2parallel-each( seq1 seq2 quot: ( elt1 elt2 -- ) -- )
2parallel-map( seq1 seq2 quot: ( elt1 elt2 -- newelt ) -- newseq )
parallel-assoc-map( assoc quot: ( key value -- newkey newvalue ) -- newassoc )
parallel-assoc-map-as( assoc quot: ( key value -- newkey newvalue ) exemplar -- newassoc )
parallel-cartesian-each( seq1 seq2 quot: ( elt1 elt2 -- ) -- )
parallel-cartesian-map( seq1 seq2 quot: ( elt1 elt2 -- newelt ) -- newseq )
parallel-each( seq quot: ( elt -- ) -- )
parallel-filter( seq quot: ( elt -- ? ) -- newseq )
parallel-map( seq quot: ( elt -- newelt ) -- newseq )
parallel-product-each( seq quot: ( elt -- ) -- )
parallel-product-map( seq quot: ( elt -- newelt ) -- newseq )


Files


Children
VocabularySummary
concurrency.combinators.privateconcurrency.combinators.private vocabulary