Shared Variables: Difference between revisions

Content deleted Content added
Cowznofski (talk | contribs)
link to 5100
Cowznofski (talk | contribs)
m bull--it points
Line 5:
When APL\360 was first introduced in 1968, there were no built-in means by which a user could import data from outside of the APL system. Some of the timesharing vendors began offering an external file system at the time, however IBM's approach was to supply a more generic facility whereby an external process could be used by an APL program. Following APL.SV, the IBM VS APL and APL2 program products also supported shared variables, as well as the [[IBM 5100]] line of computers.
 
Shared Variable Processors were available to allow APL access to the following:<br />
* Standard operating system files (TSIO)<br />
* [[Time Sharing Option|TSO]] and [[Conversational Monitor System|CMS]] command processors (AP100)<br />
* VSAPL Stack Processor (AP101)<br />
* VSAPL Session Manager (AP102)<br />
* CMS Native Files (AP110)<br />
* CMS and TSO Native Files (AP111)<br />
* [[Virtual storage access method|VSAM]] Files (AP123)<br />
* Full Screen Display Manager (AP124)<br />
* [[IBM Graphical Data Display Manager (GDDM)]] (AP126)<br />
* [[IBM DB2]] (AP127)<br />
 
In the early 1980s, [[I. P. Sharp Associates]], which offered a rich and advanced APL, introduced Shared Variables in their product offering. Many of the Shared Variable Processors available for IBM products were also written for Sharp APL, notably TSIO (called PJAM), AP124, AP126, and AP127. Further, as I. P. Sharp also offered [[IPSANET]] which allowed in-house clients of SHARP APL to be connected to the network, a Network Shared Variable Processor, or NSVP, allowed programs from one mainframe site to access another. NSVP predates the widespread usage of the Internet by five years.