| Building an APL2 X-Windows interface for VM and AIX with a general APL2-to-C interface |
| Full text |
Pdf
(1.00 MB)
|
| Source
|
International Conference on APL
archive
Proceedings of the international conference on APL '91
table of contents
Palo Alto, California, United States
Pages: 212 - 222
Year of Publication: 1991
ISBN:0-89791-441-4
Also published in ...
|
|
Authors
|
|
John R. Jensen
|
IBM Cambridge Scientific Center, 101 Main Street, Cambridge, Massachusetts
|
|
Kirk A. Beaty
|
IBM Cambridge Scientific Center, 101 Main Street, Cambridge, Massachusetts
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 1, Downloads (12 Months): 6, Citation Count: 0
|
|
|
ABSTRACT
This paper describes APL2/X, an interface between X-Windows and APL2, designed and built at the IBM Cambridge Scientific Center. It currently runs under VM/CMS and AIX. The APL2/X VM version of the interface uses the APL2 associated processor 11 to communicate with X. The APL2/X AIX version uses a new auxiliary processor, AP144, to achieve the same functionality.APL2/X enables all of the X-Windows Xlib calls and data-structures for use from the APL2 environment. In so doing, it enables APL2 to make use of a true windowing environment. Several APL2 sample programs using the interface have been coded to illustrate and validate the interface.The basic X-Windows Xlib is actually a large application written in C. APL2/X has therefore been built upon, as well as heavily influenced, a general APL2-to-C interface that runs on various platforms: APL2 under VM/CMS and MVS/TSO, APL2 for the RISC System/6000™ under AIX, and APL2/PC under PC/DOS.
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
|
IBM 7~ansmission Control Program/lnternet Protocol fi)r VM: Programmer's Manual Appendix A, IBM Corp, GC09-1206-03, (1988).
|
| |
4
|
IBM 7'ransmission Control Program/ lnternet Protocol for MVS: Programmer's Reference, IBM Corp, SC09-1261, (1989).
|
| |
5
|
An Interface between APL2 and X-Windows, IBM Licensed Material for TCP/IP Version 2.0 for VM (5735-FAL).
|
| |
6
|
IBM AIX X-Windows, Programmer's Referefzce, IBM Corp, SC23-2118-0, (1988).
|
| |
7
|
APL2 Programming: System Services Reference, Chapter 23, p. 233, IBM Corp, STI20-9218-2 (1987).
|
| |
8
|
ibid, p. 233.
|
| |
9
|
~h~d, p. 242.
|
| |
10
|
ibid, p. 238.
|
| |
11
|
APL2 Programming: APL2 for the IBM PC, User's Guide, Version 1.02, chap. 8, especially pp. 36I)-361, IBM Corp, SC33-0600-2 (1990)
|
| |
12
|
AP(.2 Programming: System Services Reference, Op. Cir., p. 23R.
|
| |
13
|
William A. Rutiser, Op Cit, p. 335.
|
| |
14
|
A Pl.2 Programming." Processor Interface Reference, p. 13-14, 15if, IBM Corp, SIt20-9234-0 (19.87).
|
| |
15
|
A PL2 fi~r the IBM l'C, User's Guide Op Cit, pages 360-361.
|
| |
16
|
()liver Jones: Op Cit, chap. 2.
|
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
-
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
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE Design Automation Conference on
Gwo-Dong Chen
, Daniel D. Gajski
|