sas@BFLY-VAX.BBN.COM (11/05/87)
Check out Douglas K. Smith's article: An Introduction to the List-Processing Language SLIP (anthologized in Rosen's 1960's classic Programming Systems and Languages). SLIP is a list processing language system distinguished by the symmetry of its lists; each element is linked to both its predecessor and its successor. It differs from most list processing languages in that it does not prepresent an independent language, but is intended to be embedded in a general purpose [sic] language such as FORTRAN. Thus the flexibility of the latter is combined with the specific facility for manipulating lists. This paper will describe SLIP as embedded in FORTRAN IV. SLIP was developed by Professor Joseph Weizenbaum of MIT. His original paper [1], published in 1963 while he was at General Electric, presents a complete documentation of the system, including a FORTRAN listing and a statement of the underlying philosophy. The system has been implemented at several installations, find application in the symbolic manipulation of algebraic expressions [2], [3], [4], and in other areas [5]. [1] Weizenbaum, J.: Symmetric List Processor, Comm. ACM, p 524, Sept 1963 [5] Weizenbaum, J.: ELIZA - A Computer Program for the Study of Natural Language Communication Between Man and Machine, Comm. ACM, p 36, Jan 1966 Gee - I've even heard of ELIZA! Seth