|
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.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
Ben1
|
Syntactic experiments with arrays of functions and operators;Proceedings APL84; J Benkard
|
 |
Ben2
|
|
| |
Ber1
|
Function Arrays; Proceedings APL84; R Bemecky
|
 |
Ber2
|
|
 |
Bro1
|
|
| |
Bro2
|
The Principles of APL2; TR 03.247; Dr. J A Brown
|
| |
Bro3
|
|
 |
Eas1
|
|
 |
Eus1
|
|
 |
Fie1
|
|
| |
Gir1
|
The A+ Programming Language - A Different APL; Proceedings APL90; J Girardot
|
 |
Gir2
|
|
 |
Hodg1
|
|
 |
Lan1
|
|
| |
Last1
|
Writing operators for Dyalog APL; Vector 8.4 April 1992; P. Last
|
| |
LRM1
|
APL2 Programming: Language Reference; IBM Corp
|
| |
LRM2
|
APL.68000 Level II: Language Manual; MicroAPL Ltd
|
| |
Mans1
|
Techniques for avoiding conditional execute; Proceedings APL89; S Mansour
|
| |
Pip1
|
Semantic Class and arrays of functions; Vector Vol 6 Issue 1 July 1989; D Piper
|
| |
Pre1
|
|
 |
Samp1
|
|
 |
Sel1
|
|
| |
Tho1
|
The art of staying within one's depth; Proceedings APL90; N Thomson
|
 |
VanB1
|
|
 |
Wil1
|
|
|