| Practical uses of operators in Sharp APL/HP |
| Full text |
Pdf
(732 KB)
|
| Source
|
International Conference on APL
archive
Proceedings of the international conference on APL: APL in transition
table of contents
Dallas, Texas, United States
Pages: 7 - 14
Year of Publication: 1987
ISBN:0-89791-226-8
Also published in ...
|
|
Author
|
|
Robert Hodgkinson
|
C.A.READ & ASSOCIATES PTY LIMITED, 8th Floor, 8-12 Bridge Street, Sydney NSW 2000, Australia
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 12, Downloads (12 Months): 17, Citation Count: 2
|
|
|
ABSTRACT
At APL86 in Manchester, the language features of SHARP APL/HP on a Hewlett Packard range of minicomputers were introduced in a paper written by this author, entitled 'APL PROCEDURES (USER DEFINED OPERATORS, FUNCTIONS AND TOKEN STRINGS)'. This is the first of several papers which have been planned to supplement this introductory work. The models of several new and existing operators are described in detail, all of which may be directly executed in SHARP APL/HP. The models take advantage of various features of SHARP APL/HP including extended assignment and procedure arrays [1] (often referred to as function arrays in their most common form). The paper will pursue a comparison of the less general implementation of operators in APL2, with special reference to Ed Eusebi's pioneering work in the field of 'Operators for Program Control and Recursion' [2 3], wherein an alternative definition for several of these operators will be proposed. The paper will then proceed to describe 'Operators applying to Enclosed Arrays' (for example a Pervasive Operator) and various 'Mathematical Operators' (instances of which are the Power and Transitive Closure operators), always highlighting these models with examples of their practical application.
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
|
|
 |
3
|
|
 |
4
|
|
| |
5
|
K. E lverson, "Operators and Functions", Research Report GRC7091, IBM Corp, 1978.
|
| |
6
|
K. E. Iverson, "Rationalised APL", I. P. Sharp Associates Research Report #l, April 1983.
|
| |
7
|
Carl M. Cheney, "APL*PLUS Nested Arrays System", March 1981.
|
 |
8
|
|
 |
9
|
|
 |
10
|
|
| |
11
|
K.E. Iverson, "Applied mathematics for programmers", I. P. Sharp Associates, Draft of 28 November, 1984.
|
 |
12
|
|
|