APL '82 Proceedings of the international conference on APL
Hi-index | 0.00 |
Lamination is a composition of rank expansion, or creation of new axes, catenation, and an axis operator. These components of lamination are separately defined, then the rank expansion and axis specification are recombined into a single operator, which can be applied in a consistent manner to any APL function for which an axis of application may be specified. Two different conventions for specifying the new axes are developed, each self consistent. A compatible variation of the syntax is suggested for specifying rank expansion without action of any function along the new axis or axes. The second of the conventions is shown to be compatible with and complementary to axis specification without rank expansion, allowing a common operator symbol and syntax for both.