Recursive functions of symbolic expressions and their computation by machine, Part I
Communications of the ACM
Uses of general arrays and operators
APL '74 Proceedings of the sixth international conference on APL
IBM Journal of Research and Development
Recursive data structures in APL
Communications of the ACM
Designing and implementing an array theory incorporating abstract datatypes
APL '83 Proceedings of the international conference on APL
APL '82 Proceedings of the international conference on APL
APL '79 Proceedings of the international conference on APL: part 1
Hi-index | 0.02 |
A brief description of a recursive data structure extension for APL is given which allows the construction of tree-like data structures with no explicit sharing. The proposal includes new and extended primitive functions for constructing data structures and for selecting substructures and two operators which may be used to apply a function at every, node on the first level or at the leaves of a tree respectively. Examples are drawn from algebraic manipulation, computer graphics and natural language manipulation.