ACM Home Page
Please provide us with feedback. Feedback
Structuring functions with operators
Full text PdfPdf (607 KB)
Source International Conference on APL archive
Proceedings of the international conference on APL table of contents
Toronto, Ontario, Canada
Pages: 69 - 77  
Year of Publication: 1993
ISBN:0-89791-612-3
Also published in ...
Author
Sponsor
SIGAPL: ACM Special Interest Group on APL Programming Language
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 15,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/166197.166207
What is a DOI?

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