|SNOBOL4 - A quite distinct descendant of SNOBOL, developed by Griswold
et al in 1967. SNOBOL4 is declarative with dynamic scope.
Patterns are first-class data objects that can be
constructed by concatenation and alternation. Success and
failure are used for flow control. Delayed (unevaluated)
expressions can be used to implement recursion. It has a
table data type. Strings generated at run time can be treated
as programs and executed.|
See also vanilla.
["The SNOBOL4 Programming Language", Ralph E. Griswold et al, P-H 1971].