Concatenative language

A concatenative language is a language where function composition is denoted by juxtaposition. Contrast with applicative language.

! x G F vs. F(G(x))
CHAR: a 1string print    ! => a
print(1string(CHAR: a)); ! => a

More details can be found in Manfred von Thun's paper Mathematical Foundations of Joy.

This revision created on Fri, 5 Dec 2008 01:19:03 by slava