start | all-pages
dataflowcombinators
These *combinators exist to simplify stack usage. I prefer use
of these over the more primitive *StackShufflers.
preserving cleave spread apply
---------- ------ ------ -----
+dip +bi +bi* +bi@
+sip +tri +tri* +tri@
Preserve run code while preserving portions of the data stack
Cleave applies multiple quotations to a value or set of values
Spread applies multiple quotations to multiple values
Apply combinators apply a single quotation to multiple values