| APL2 and the CMS system: Exploiting the APL2/REXX connection |
| Full text |
Pdf
(646 KB)
|
| Source
|
International Conference on APL
archive
Proceedings of the international conference on APL
table of contents
Sydney, Australia
Pages: 337 - 345
Year of Publication: 1987
ISBN:0-89791-253-5
Also published in ...
|
|
Author
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 0, Downloads (12 Months): 10, Citation Count: 1
|
|
|
ABSTRACT
APL2 and REXX are both powerful interpretive languages. APL2 generally isolates the user/programmer from the operating environment, whereas REXX includes integral hooks to directly access the environment. The second release of APL2 includes the ability to access REXX functions and some variables, using the external function call (Associated Processor) facility. APL2 programmers can use REXX and appropriately-designed REXX procedures and functions to, for example:
- Access host system function and services;
- Perform arithmetic with arbitrarily-large precision;
- Provide tailored access to applications packages (e.g., SCRIPT DCF);
- Perform string and word manipulation;
- Tailor the APL2 environment;
- Carry-over variables between workspaces in a given APL2 session;
- Communicate with the host after leaving APL2.
REXX programmers can test REXX procedures from within APL2, and can access APL2 workspaces and operations, to bring the power of APL2 to manipulate REXX data objects.
The REXX/APL2 interface is decried and some applications are discussed. Attention is spent on the proper design of REXX and APL2 code to take advantage of (or even to allow the use of) the existing interface.
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.
| |
OH85
|
|
| |
REXX
|
System Product Interpreter Reference: IBM Order Number sc24-5239.
|
| |
apl2
|
APL2 Programming: Language Reference; IBM Order Number SH20-9227.
|
| |
apSS
|
APL2 Programming: System Services Reference; IBM Order Number SHZO-9218.
|
| |
vmsp
|
The CP Diagnose functions are described in the System Programmer's Guide for VM (this is a version-specific manual; for Virtual Machine/System Product, the IBM call number is SCIQ-8203). The functions available from REXX are detailed in the REXX Programmer's Reference.
|
| |
Wo86
|
This concept was inspired by Don Wood in his (unpublished) presentation at SHARE 67 (1986) on using REXX from APLP.
|
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 conference on Design automation
Gwo-Dong Chen
, Daniel D. Gajski
|