Quote: the apply_twice function modifier is polymorphic because it is independent of the operands type [»morrJH_1974]

QuoteRef: backJ_1972 ;;6 <(f g h)> application is <f<g>> this is regular composition

QuoteRef: backJ_1972 ;;7 meta operators indicated by * composition is <(*f g h)> > i.e. f now has as its operand the application

QuoteRef: backJ_1972 ;;8 say > (x x) and > ( z) and ((w y) z) then fst= *(apply regrp) in <(fst dbl) (x y)> results in ((x x) y) i.e. modifies operator

QuoteRef: backJ_1972 ;;9 <(repeat op) (n x)> > <(op op op...op) x>

QuoteRef: backJ_1972 ;;10 "The modifier fst is such that simply 'pairing it with op yields the desired operator, (fst op) ..."

QuoteRef: backJ_1972 ;;52 <(adjoin x) y> = (x y) where adjoin= *(car rot) and = x and = ((y z) x)

QuoteRef: wileDS11_1973 ;;27 x id:: x x rid v:: v identity and nullify operators

QuoteRef: wileDS11_1973 ;;35 x alternate y:: gen*; == <gen; gen; ...>==

QuoteRef: wileDS11_1973 ;;36 eg u rat v:: u conc (v gen*) == ==<u/gen; gen> == eg "3.7" rat "23" is "3.7232323..." sequence could terminate on precision requirements of

Quote: (functor (F X)) = (functor F) (functor X) [»fostJM6_1977]

Quote: APL has two function modifiers (reduction and cross product), but they can only combine with primitives [»backJ_1972]
