| Parents: | combinators | 
| Tags: | extensions | 
| Authors: | Doug Coleman | 
| Word | Stack effect | 
|  infer-known* | ( known -- effect ) | 
| Word | Stack effect | 
|  map-reduce-outputs | ( quot mapper reducer -- quot ) | 
|  output>array-n | ( quot n -- array ) | 
|  output>sequence-n | ( quot exemplar n -- quot ) | 
|  smart-2map-reduce | ( 2map-reduce-quots -- quot ) | 
|  smart-2reduce | ( 2reduce-quots -- quot ) | 
|  smart-map-reduce | ( map-reduce-quots -- quot ) | 
|  smart-reduce | ( reduce-quots -- quot ) | 
| Word | Stack effect | 
|  append-outputs | ( quot -- seq ) | 
|  append-outputs-as | ( quot exemplar -- seq ) | 
|  cleave>array | ( obj quots -- array ) | 
|  cleave>sequence | ( x seq exemplar -- array ) | 
|  drop-inputs | ( quot -- ) | 
|  drop-outputs | ( quot -- ) | 
|  dropping | ( quot -- quot' ) | 
|  infer-known | ( value -- effect ) | 
|  input<sequence | ( seq quot -- ) | 
|  input<sequence-unsafe | ( seq quot -- ) | 
|  inputs | ( quot -- n ) | 
|  inputs/outputs | ( quot -- in out ) | 
|  keep-inputs | ( quot -- ) | 
|  map-outputs | ( quot mapper -- ) | 
|  nullary | ( quot -- ) | 
|  output>array | ( quot -- array ) | 
|  output>sequence | ( quot exemplar -- seq ) | 
|  outputs | ( quot -- n ) | 
|  preserving | ( quot -- ) | 
|  reduce-outputs | ( quot operation -- ) | 
|  smart-apply | ( quot n -- ) | 
|  smart-if | ( pred true false -- ) | 
|  smart-if* | ( pred true false -- ) | 
|  smart-loop | ( ..a quot: ( ..a -- ..b ? ) -- ..b ) | 
|  smart-unless | ( pred false -- ) | 
|  smart-unless* | ( pred false -- ) | 
|  smart-when | ( pred true -- ) | 
|  smart-when* | ( pred true -- ) | 
|  smart-with | ( param obj quot -- obj curry ) | 
|  sum-outputs | ( quot -- n ) |