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