skip to main content
article
Free access

APL syntax and semantics

Published: 01 March 1983 Publication History

Abstract

This paper presents a working model of APL syntax and semantics that incorporates explicit representations of functions, operators, and syntax, thus providing a basis for the clear and explicit statement of extended facilities in the language, as well as a tool for experimentation upon them. Use of the model is illustrated in the treatment of the syntax of operators, and in the discussion of a number of new or recently-proposed facilities including indirect assignment, the operators axis, derivative, inverse, and til, and the functions link, and from. The entire model is included in an appendix.

References

[1]
R. Bernecky and K.E. Iverson, "Operators and Enclosed Arrays", APL Users Meeting, I.P. Sharp Associates, October, 1980.
[2]
Carl Cheney, APL*PLUS Nested Arrays Reference Manual, STSC Corporation, 1981.
[3]
APL Language Manual, Form number SB21-3015, IBM Corporation, 1982.
[4]
P.K. Wooster, "Improved Display for Enclosed Arrays and a New System Variable (@@@@)PS", Technical Supplement 37, I.P. Sharp Newsletter, Vol. 10, Number 2, 1982
[5]
Third Working Draft of the International Standard for the Programming Language APL, International Standards Organization, ISO TC97/SC5/WG6-N28, 1982.
[6]
K.E. Iverson and P.K. Wooster, "A Function Definition Operator", APL Quote Quad, Vol. 12 Number 1, ACM 1981.
[7]
K.E. Iverson and A.T. Whitney, "Practical Uses of a Model of APL", APL Quote Quad, Volume 13, Number 1, ACM September 1982.
[8]
A.D. Falkoff and K.E. Iverson, APL\360, IBM Corp., November 1966.
[9]
K.E. Iverson, A Programming Language, Wiley, 1962.
[10]
K.E. Iverson, Operators and Functions, Research Report RC 7091, Research Division, IBM Corp., 1978.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM SIGAPL APL Quote Quad
ACM SIGAPL APL Quote Quad  Volume 13, Issue 3
March 1983
276 pages
ISSN:0163-6006
DOI:10.1145/390005
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 March 1983
Published in SIGAPL Volume 13, Issue 3

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)105
  • Downloads (Last 6 weeks)30
Reflects downloads up to 29 Jan 2025

Other Metrics

Citations

Cited By

View all

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media