|
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
|
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE Design Automation Conference on
Gwo-Dong Chen
, Daniel D. Gajski
|