ACM Home Page
Please provide us with feedback. Feedback
Digital Library logoTake a look at the new version of this page: [ beta version ]. Tell us what you think.
APLELEGANCE—the art of staying within one's depth
Full text PdfPdf (813 KB)
Source International Conference on APL archive
Conference proceedings on APL 90: for the future table of contents
Copenhagen, Denmark
Pages: 378 - 390  
Year of Publication: 1990
ISBN:0-89791-371-X
Also published in ...
Author
Norman Thomson  Mail Point 188, IBM UK Laboratories Ltd., Hursley House, Hampshiresley Park, Winchester, Hampshire SO21 2JN, England
Sponsors
SIGAPL: ACM Special Interest Group on APL Programming Language
Danish Data Assn. :
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 10,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

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

ABSTRACT

A barrier to the successful use of APL2 is the need to control the changes of depth which arise from using the operator each with functions such as enclose and disclose. The “spilt pepper” effect following a deluge of “each”'s can be just as damaging as the chains of left-brackets, and of quotes with their accompanying @@@@'s which are the sign of an ISO APL programmer losing his or her mental grip. The temptations of a fast interactive system as a substitute for thought are considerable, and should be resisted. To this end there are places in which informal perceptions of how APL2 functions and operators work can be more valuable than the formal descriptions given in the manuals, and this paper focuses on some points where such pedagogical issues arise. It consists of 4 sections, each with rules or precepts for the disciplined and controlled use of nestedness.