A proposal for blocks and exits in APL
APL '87 Proceedings of the international conference on APL: APL in transition
ACM SIGAPL APL Quote Quad
An introduction to function rank
APL '88 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
APL '84 Proceedings of the international conference on APL
The impact of APL2 on teaching APL
APL '84 Proceedings of the international conference on APL
The A+ programming language, a different APL
APL '90 Conference proceedings on APL 90: for the future
The CTalk programming language: a strategic evolution of APL
APL '92 Proceedings of the international conference on APL
Is APL2 a good programming language?
APL '95 Proceedings of the international conference on Applied programming languages
Hi-index | 0.00 |
Execute ( ) is unique among the APL2 primitive functions in that it is the only one which does not necessarily produce an explicit result. This makes it convenient for executing an APL expression conditionally. Execute is also unique in that it is the only symbolic primitive which permits only a character argument. This tends to produce awkward programming.This paper will look at ways to avoid the use of conditional execute by suggesting alternate methods and ways of thinking which are unique to APL. These methods have been used to great advantage in production code.Most examples of code used in this paper have been taken from an actual APL2 application. Although most of the examples are in APL2, many will work in other APL dialects. Some minor modifications have been made to the code in the interests of security and clarity. Most of these involved changing the names of some functions or variables.