A Caltech Library Service

Designing and implementing an array theory incorporating abstract datatypes

Kajiya, James T. (1983) Designing and implementing an array theory incorporating abstract datatypes. ACM SIGAPL APL Quote Quad, 13 (3). pp. 291-296. ISSN 0163-6006. doi:10.1145/390005.801230.

Full text is not posted in this repository. Consult Related URLs below.

Use this Persistent URL to link to this item:


We describe a variant of More's array theory which has an extra function we call promotion. This function effects an abstract datatype facility very similar to Smalltalk classes. We discuss how the addition of promotion solves some programming language design issues not addressed by standard array theory as well as extending the expressive power of array theory. Finally we discuss how the inclusion of classes simplifies the implementation of not only array theory but also present day APL interpreters as well.

Item Type:Article
Related URLs:
URLURL TypeDescription
Additional Information:© 1983 ACM.
Issue or Number:3
Record Number:CaltechAUTHORS:20161108-162335964
Persistent URL:
Usage Policy:No commercial reproduction, distribution, display or performance rights in this work are provided.
ID Code:71835
Deposited On:09 Nov 2016 00:43
Last Modified:11 Nov 2021 04:51

Repository Staff Only: item control page