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