|
ABSTRACT
This paper describes a version of APL based upon the dictionary [1], but significantly simplified and enhanced, and directly usable on any machine that provides ASCII characters. It also describes salient features of a C implementation that has been tested on several machines, and is available as freeware. There have been four primary motivations for this work:
- To provide an APL system for use in teaching mathematics and related topics that is modern, free, and transportable.
- To devise a spelling scheme based on the ASCII alphabet that preserves the major advantages of the one-letter words based on the special alphabet commonly used in APL.
- To exploit the advantages of breaking from the strict conformance with earlier APL that is normally obligatory in commercial systems.
- To explore an unusual style of C programming that makes heavy use of pre-processing facilities.
Examples of the use of the language in a variety of topics are provided in an appendix.
We are indebted to a number of colleagues for advice and help: Anthony Howe, David Steinbrook, Bob Bernecky, Mark Czerwinski, L.J. Dickey, Jiri Dvorak, James Hui, Eric Iverson, Paul Jackson, and Roland Pesch.
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.
 |
1
|
|
| |
2
|
Cajori, Florian, A History ojM&emarical Notations, The Open Court Publishing Co., 1928. Volume I, Paragraph 313.
|
 |
3
|
|
REVIEW
"Agnes Marguerite Decroix : Reviewer"
Two topics are mixed in this paper: APL based on an ASCII
dictionary, and a C implementation of this form of APL. The authors
tackle two goals. First, they wish to provide a modern, free, portable
APL that takes the one-letter form of most APL
more...
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
|