The Snocone programming language

Andrew Koenig · 1990

SNOBOL4 is a well-known programming language with convenient semantics and clumsy syntax. Following the pattern of Ratfor and EFL, we have added "syntactic sugar" to SNOBOL4, with an eye toward making it easier to use. We call the result Snocone. We describe the Snocone language in enough detail that people not familiar with SNOBOL4 can learn to use it, although previous familiarity with SNOBOL4 will help. This paper originally appeared in the proceedings of the USENIX conference in Portland, Oregon in June 1985. 19 August The Snocone Programming Language Andrew Koenig AT&T Bell Laboratories Murray Hill, New Jersey 07974 Introduction The semantics of the SNOBOL4 programming language 1 include such unusual and useful features as dynamic typing, a general-purpose garbage collector, excellent character string facilities, associative arrays, and strong run-time diagnostics. Griswold, 2 Gimpel, 3 and others have documented many ways of doing things in SNOBOL4 that can only be ...

Read the paper · More papers on PaperTik