Algorithms for Parallel-Search Memories
Journal of the ACM (JACM)
Formalism in programming languages
Communications of the ACM
Experimental personalized array translator system
Communications of the ACM
A programming language
APL '82 Proceedings of the international conference on APL
Recursive data structures and related control mechanisms in APL
APL '76 Proceedings of the eighth international conference on APL
Descriptor-free representation of arrays with dependent types
IFL'08 Proceedings of the 20th international conference on Implementation and application of functional languages
CEFP'11 Proceedings of the 4th Summer School conference on Central European Functional Programming School
Hi-index | 0.00 |
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.