skip to main content
article
Free Access

Topics for a second course in APL

Published:01 May 1986Publication History
Skip Abstract Section

Abstract

After students complete the introductory APL course, after they become comfortable with the concepts and after they use it regularly in their work, then the problem of enhancing skills must be addressed. This paper presents a syllabus of three lectures which comprise part of a second course in APL.

The purpose of Lecture I, MULTIDIMENSIONAL ARRAYS MADE EASY, is to help students deal with data stored in higher rank arrays. The idea of formulating such arrays frequently occurs naturally to users but they are reluctant to proceed because of the difficulty visualizing the arrangement. Six rules are presented to ease the way.

Lecture II, SPECIAL USES OF THE GRADE AND SCAN, alerts students to approaches and techniques which would not typically occur to them. Interesting applications of the scan operator yield utilities which produce expansion vectors and indexing vectors based on field lengths. The grade and double grade form the core of other utilities to merge data and to affect table lookup.

BUILDING BETTER USER/COMPUTER INTERFACES, Lecture III, is designed to facilitate delivering “closed” versions of “open” systems. Topics include a standard PROMPT utility, techniques in error trapping and a MENUDRIVEN MENUDRIVER.

References

  1. 1 Stephen B. Jaffe, U.S. Patent 4,267,071, Catalyst for Hydrotreating Residual Petroleum Oil, May 12, 1981.Google ScholarGoogle Scholar
  2. 2 Private discussions with F.J. Krambeck, Mobil Research and Development Corporation, Paulsboro, N.J., 1975Google ScholarGoogle Scholar
  3. 3 Expanded from suggestions by H.P. Crowder, IBM APL SWAP SHOP, October 27, 1978 Philadelphia, Pa.Google ScholarGoogle Scholar
  4. 4 Some code makes use of the Concept HDS AVT/CVT or HDS 201 APL terminal featuresGoogle ScholarGoogle Scholar
  5. 5 OJRAP as employed is the Digital Equipment Co. APLSF or VAX APL implimentationGoogle ScholarGoogle Scholar

Index Terms

  1. Topics for a second course in APL

                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 16, Issue 4
                  1986
                  334 pages
                  ISSN:0163-6006
                  DOI:10.1145/22008
                  Issue’s Table of Contents
                  • cover image ACM Conferences
                    APL '86: Proceedings of the international conference on APL
                    December 1986
                    334 pages
                    ISBN:0901865354
                    DOI:10.1145/22415

                  Copyright © 1986 Author

                  Publisher

                  Association for Computing Machinery

                  New York, NY, United States

                  Publication History

                  • Published: 1 May 1986

                  Check for updates

                  Qualifiers

                  • article

                PDF Format

                View or Download as a PDF file.

                PDF

                eReader

                View online with eReader.

                eReader