APL-PL/I(ID:4300/apl015)

Associative PL/I 


Experimental implementation of APL (Associative Programming Language) in PL/I ie PL/I with associative triples

Modification of the CORAL/Sketchpad approach to design representation, by incorporating Feldman's associative processes and LEAP, but then extended to a general purpose secondary storage solution


Related languages
AL => APL-PL/I   Strong, Influence
APL => APL-PL/I   Implementation
CORAL => APL-PL/I   Revision Strong Influence
LEAP => APL-PL/I   Strong, Influence
PL/I => APL-PL/I   Based on
APL-PL/I => LPL   Influence

References:
  • Symonds, A. J. "Interactive Graphics in Data Processing: Auxiliary-storage associative data structure for PL/I" pp229 view details Abstract: A recent approach to representing relations between entities in a graphics data structure has been to store information as triples in the form Attribute (Object) = Value. This paper describes an associative technique for holding a universe of triples on auxiliary storage and then accessing a triple in response to an inquiry. The paper also shows how relational operations have been performed?on an experimental basis?with PL/I as the language for the controlling program, using machine-language subroutines to perform only the basic functions on associative storage
    External link: Online copy
          in IBM Systems Journal 10(2) (Non-topical issue) 1971 view details
  • [IBM] "Structured Programming Language for APL" September 1972. view details
          in IBM Systems Journal 10(2) (Non-topical issue) 1971 view details