The Design of APL

Adin D. Falkoff, Kenneth E. Iverson · IBM Journal of Research and Development · 1973

This paper discusses the development of APL, emphasizing and illustrating the principles underlying its design. The principle of simplicity appears most strongly in the minimization of rules governing the behavior of APL objects, while the principle of practicality is served by the design process itself, which relies heavily on experimentation. The paper gives the rationale for many specific design choices, including the necessary adjuncts for system management.

Read the paper · More papers on PaperTik