General Arrays, Operators and Functions
Ziad Jamil Ghandour, J. E. Mezei · IBM Journal of Research and Development · 1973
This paper discusses “general arrays,” i.e., arrays in which the items are either scalars or other arrays. Functions are defined to construct, select from, restructure, and in general manipulate such arrays. Operators are presented as functions whose arguments or values are other functions that can be other than scalar functions. The exposition is shortened and simplified by presenting the material throughout in terms of APL.