APL2 implementation of cross-system shared variables
APL '92 Proceedings of the international conference on APL
Recycling APL code into client/server applications
APL '95 Proceedings of the international conference on Applied programming languages
Hi-index | 0.00 |
Shared variables and auxiliary processors are well-known techniques for connecting alien applications to APL. The use of APL in the PC windowing multitasking environment of MS Windows, which incorporates a messaging model for interprocess communications, requires some new approaches to the implementation of shared variable and auxiliary processor support. This paper presents a shared variable interface to MS Windows graphics written in Microsoft C and a simple charting package called TinyPlot written in Dyalog APL for Windows (Dyalog APL/W). The purpose of this paper is to demonstrate and investigate the Dyalog APL/W shared variable and auxiliary processor facilities, and to offer observations and conclusions about the benefits, limitations, and potential of the Dynamic Data Exchange interface generally.