Slava,

The generalization of:

        tuck 2bi*

is what I would call 'spread-with'. There are actually two arities. One for 
the "spread" and one for the "with". The arity of each quotation being spread 
is their sum.

        a b c x { p q r } spread-with => a x p b x q c x r

        a b c d x { p q } 2spread-with => a b x p c d x q

'spread' is technically 1spread-with0. The common "tuck 2bi*" pattern is 
1spread-with1, or just spread-with.

Take a look at Joe's email and you'll also find the motivation for 
a 'cleave-with' word.

Ed

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Factor-talk mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/factor-talk

Reply via email to