A notation for manipulating arrays of operations
APL '86 Proceedings of the international conference on APL
Analysis of function applications in deep arrays
APL '86 Proceedings of the international conference on APL
Practical uses of operators in Sharp APL/HP
APL '87 Proceedings of the international conference on APL: APL in transition
A proposal for blocks and exits in APL
APL '87 Proceedings of the international conference on APL: APL in transition
APL2: at a glance
APL '91 Proceedings of the international conference on APL '91
APL '91 Proceedings of the international conference on APL '91
L-one-two-three (L1:..L2:..L3:) considered harmful
APL '91 Proceedings of the international conference on APL '91
Software engineering (3rd ed.): a practitioner's approach
Software engineering (3rd ed.): a practitioner's approach
The CTalk programming language: a strategic evolution of APL
APL '92 Proceedings of the international conference on APL
Extending APL2 to include program control structures
APL '93 Proceedings of the international conference on APL
Structured APL: a proposal for block structured control flow in APL
APL '93 Proceedings of the international conference on APL
APL '85 Proceedings of the international conference on APL: APL and the future
Syntactic experiments with arrays of functions and operators
APL '84 Proceedings of the international conference on APL
Function assignment and arrays of functions
APL '84 Proceedings of the international conference on APL
A proposal for control structures in APL
APL '84 Proceedings of the international conference on APL
Restriction riddance: more power to parentheses
APL '94 Proceedings of the international conference on APL : the language and its applications: the language and its applications
Hi-index | 0.00 |
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.