CaltechAUTHORS
  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. In: APL '83 Proceedings of the international conference on APL. ACM , New York, NY, pp. 291-296. ISBN 0-89791-095-8. https://resolver.caltech.edu/CaltechAUTHORS:20161108-163011967

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

Use this Persistent URL to link to this item: https://resolver.caltech.edu/CaltechAUTHORS:20161108-163011967

Abstract

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:Book Section
Related URLs:
URLURL TypeDescription
http://dx.doi.org/10.1145/800062.801230DOIArticle
http://dl.acm.org/citation.cfm?doid=800062.801230PublisherArticle
Additional Information:© 1983 ACM.
Record Number:CaltechAUTHORS:20161108-163011967
Persistent URL:https://resolver.caltech.edu/CaltechAUTHORS:20161108-163011967
Official Citation:James T. Kajiya. 1983. Designing and implementing an array theory incorporating abstract datatypes. In Proceedings of the international conference on APL (APL '83), Laurie A. Russell and David M. Weintraub (Eds.). ACM, New York, NY, USA, 291-296. DOI=http://dx.doi.org/10.1145/800062.801230
Usage Policy:No commercial reproduction, distribution, display or performance rights in this work are provided.
ID Code:71837
Collection:CaltechAUTHORS
Deposited By: Kristin Buxton
Deposited On:09 Nov 2016 00:34
Last Modified:03 Oct 2019 16:11

Repository Staff Only: item control page