skip to main content
article
Free Access

The extension of APL to treelike data structures

Published:01 July 1976Publication History
Skip Abstract Section

Abstract

The purpose of this paper is to ensure the existence of an axiom system which---contrary to [2]---leads to a uniform behaviour of all generalized arrays including basic scalars with respect to the function seal (enclose). The extension described hereafter takes up most of the ideas laid down in [1], but deviates from them in some respects while including additional tools and concepts such as---canonical tree representation of arrays---virtual indexing (indexing outside the index domain of an array)---a new concept for indexing including---virtual indexing---slice indexing, based on the outer product with respect to catenation---path indexing---an operator called composition operator (a generalization of reduction)---composition of operatorsFurthermore, the paper includes as a substantial part a simulation of a model of extended APL, as seen from an algebraic point of view. The model, intended as a working tool, was developed by the author at the Berufsförderungswerk in Heidelberg, Germany, and is contained in a workspace called HEIDELTREE.On the following pages I state the essential ideas in an informal way giving examples rather than definitions, but including the motivations for the reasoning whenever feasible in short terms.

References

  1. Gull, W. E., Jenkins, M.A., A contribution to the development of recursive data structures in APL, Technical Report No. 75--38, Queen's University, Kingston, Ontario, Canada, September 1975.Google ScholarGoogle Scholar
  2. Ghandour, Z., Mezei, J., General arrays, operators and functions. IBM J. Res. Develop., 17, 4 July 1973, 335--352.Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Haegi, H. R., Some questions and thoughts concerning arrays of arrays, Proceedings of the SEAS-APL Working Committee, Jan. 1974.Google ScholarGoogle Scholar

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in

Full Access

  • Published in

    cover image ACM SIGAPL APL Quote Quad
    ACM SIGAPL APL Quote Quad  Volume 7, Issue 2
    Summer 1976
    21 pages
    ISSN:0163-6006
    DOI:10.1145/585979
    Issue’s Table of Contents

    Copyright © 1976 Author

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 1 July 1976

    Check for updates

    Qualifiers

    • article

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader