Abstract
Flow control for APL functions is limited to the simple GOTO facility supplied by the → arrow. Numerous papers have suggested enhancements to APL which provide flow control structures. This paper investigates to the extent to which control structures can be implemented in APL solely by means of features that already exist in the language, specifically by the use of primitive or defined operators. The exercise offers both a means to improve the quality of APL code and also affords an insight into the use of operators and their limitations. The paper assumes the use of APL2 or other compatible dialects such as APL.68000.
Publisher
Association for Computing Machinery (ACM)
Reference25 articles.
1. Syntactic experiments with arrays of functions and operators
2. Analysis of function applications in deep arrays
3. Gerunds and representations
4. Function assignment and arrays of functions; Proceedings APL84; Dr. J A Brown 10.1145/800058.801080 Function assignment and arrays of functions; Proceedings APL84; Dr. J A Brown 10.1145/800058.801080