Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/206913.206992acmconferencesArticle/Chapter ViewAbstractPublication PagesaplConference Proceedingsconference-collections
Article
Free access

Untying the Gordian knot: agreement in J

Published: 08 June 1995 Publication History

Abstract

The “Dictionary of J” is not written for the faint of heart. Its numerous self-references make it very difficult to tackle. The author thinks that section II.B, “Verbs”, is one of the keys for getting a confident grip of the language. This paper basically just repeats this section using a tutorial style, some historical background, and several pictures. Hopefully, it will enable people with analytical minds to find their own way through the Dictionary. It closes with a discussion of possible language changes in the context of II.B

References

[1]
J. Philip Benkard, "Rank vs Depth for Array Partitioning," APL Quote Quad, 14, 4, pp. 33-39 (1984).
[2]
Robert Bernecky, "An Introduction to Function Rank," APL Quote Quad, 18, 2, pp. 39-43 (1988).
[3]
James A. Brown, "TryAPL2 for free," IBM Corporation (August 1991). Introduction accompanying the demonstration product.
[4]
James A. Brown and Harlan P. Crowder, "APL2: Getting Started," IBM Systems Journal, 30, 4, pp. 433-445 ( 1991).
[5]
Murray Eisenberg and Howard A. Peelle, "Confessions of Two APL Educators Learning J," APL Quote Quad, 24, 1, pp. 78-87, ACM Press, Toronto (August 1993).
[6]
Mark D. Eklof and Eugene McDonnell, "Programming Language APL, Extended," p. 127, section 9.3.3, International Standards Organisation (Jan 6, 1993). Committee Draft 1.
[7]
Roger Hui, "An Implementation of J," p. 20, Iverson Software Inc., Toronto (1992).
[8]
Kenneth E. Iverson, "A Dictionary of APL," APL Quote Quad, 18, 1 (Sept. 87).
[9]
Kenneth E. Iverson, "Dictionary of J," Iverson Software Inc., Toronto (1990 and continuing).
[10]
Kenneth E. Iverson, "SHARP APL Reference Manuai," Iverson Software Inc., Toronto (1993).
[11]
Donald B. McIntyre, "Mastering J," APL Quote Quad, 21, 4, pp. 264-273 (August 1991). APL91 Conference Proceedings.

Cited By

View all
  • (2014)Exploiting Implicit Parallelism in Dynamic Array Programming LanguagesProceedings of ACM SIGPLAN International Workshop on Libraries, Languages, and Compilers for Array Programming10.1145/2627373.2627374(1-7)Online publication date: 9-Jun-2014

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
APL '95: Proceedings of the international conference on Applied programming languages
June 1995
240 pages
ISBN:0897917227
DOI:10.1145/206913

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 08 June 1995

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. J
  2. agreement
  3. array processing
  4. cells
  5. execution model
  6. rank

Qualifiers

  • Article

Conference

APL95
Sponsor:
APL95: International Conference on APL
June 4 - 8, 1995
Texas, San Antonio, USA

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)138
  • Downloads (Last 6 weeks)28
Reflects downloads up to 25 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2014)Exploiting Implicit Parallelism in Dynamic Array Programming LanguagesProceedings of ACM SIGPLAN International Workshop on Libraries, Languages, and Compilers for Array Programming10.1145/2627373.2627374(1-7)Online publication date: 9-Jun-2014

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