SNOBOL4 - Griswold et al, 1967. Quite distinct from its predecessors.
Declarative with dynamic scope. Patterns are first-class data objects that
can be constructed by concatenation and alternation. Success and failure
used for flow control. Delayed (unevaluated) expressions can be used to
implement recursion. Table data type. Strings generated at run-time can
be treated as programs and executed. "The SNOBOL4 Programming Language",
Ralph E. Griswold et al, P-H 1971. (See FASBOL, SPITBOL, SIL).
ftp://apple.com/ArchiveVol1/unix_lang
//cs.uarizona.edu//pub/snobol4/budne/* Unix port of the original macro
implementation
Comments, Experience, Additions
Next Language: SNOOPS