skip to main content skip to footer

A Symmetric List Processing Language in PL-1

Leaf, William A.
Publication Year:
Report Number:
ETS Research Bulletin
Document Type:
Page Count:
Subject/Key Words:
Computer Software, Data Processing, PL/1, Programing Languages, Symmetric List Processing


SLIP (Symmetric List Processing) is a list processing system designed to be added to a higher order language (PL-1 in this version) so that the user has available to him or her list processing powers. The primary value of such a system is its data handling power. Through SLIP, one can set up lists of data, scan those lists, alter them, and read or write them via external devices with minimal concern for space allotment data types, or data structure organization. It is possible, for example, to write general programs which create and manipulate list structures whose shape, size, and contents are completely defined only during execution, by the shape, size, and contents of the data. SLIP exists as a set of library subroutines which do the actual manipulations. Thus the user simply writes a normal PL-1 program in which some statements refer to SLIP functions. These subroutines are explained here. (Author/JK) (74pp.)

Read More