About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
Publication
International Conference on APL 1991
Conference paper
Building an APL2 X-windows™ interface for VM and AIX with a general APL2-to-C interface
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 API,2 to malce 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/6000IM under AIX, and APL2/PC under PC/DOS.