The IBM Family of APL Systems

  title={The IBM Family of APL Systems},
  author={A. Falkoff},
  journal={IBM Syst. J.},
  • A. Falkoff
  • Published 1991
  • Computer Science
  • IBM Syst. J.
The developmental history of IBM subfamilies of APL systems is traced in this paper, focusing on the inter-relationships among them and the methods of implementation used by the various groups involved. The language itself, and the way its evolution was managed, are also considered as factors influencing the development process. A chart is included that illustrates the evolution of mainframe and small machine programming products supporting APL, beginning in 1964 up to the present time. 
System Generator for Producing Manufacturing Applications
Two applications of the ASG/pc are described: one is in the domain of rapid-response machining; the second is a system for rapid analysis and redesign of the factory floor. Expand
Rule-based process-cell, monitor and control design
Abstract Process-Design System (PDS) is a novel, rapid turn around, and rule-based process-cell design platform. It facilitates a gradual evolution of a design from an initial static concept to aExpand
A Complete Bibliography of Publications in the IBM Systems Journal
A.I [?]. ABC [?]. ABLE [?]. Abstract [?, ?]. Abstracts [?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,Expand
APL since 1978
The details of what are the most significant language features that made it through the occasionally unnatural selection imposed by the loss of habitats that disappeared with hardware, software platforms, and business models are discussed. Expand


A software high performance APL interpreter
The design of a high performance APL system is presented along with an evaluation of the performance improvement measured on a partial implementation. The system contains a compiler which translatesExpand
A software high performance APL interpreter
The design of a high performance APL system is presented along with an evaluation of the performance improvement measured on a partial implementation and numerous special techniques suitable for optimized interpretation of this virtual machine entirely in software on a System 370. Expand
An APL Emulator on System/370
What the APL Assist does, how it works, and the way it interacts with System/370 software are discussed. Expand
An APL System for the IBM Personal Computer
This paper discusses the design and building of an APL interpreter for the IBM Personal Computer and the provision of the APL character set presented problems, the solutions of which are presented. Expand
The evolution of APL
This paper is a discussion of the evolution of the APL language, and it treats implementations and applications only to the extent that they appear to have exercised a major influence on thatExpand
The Design of APL
The paper gives the rationale for many specific design choices, including the necessary adjuncts for system management, and emphasizes and illustrating the principles underlying its design. Expand
Development of an APL standard
Following an extended period of development, with more than half a dozen iterations, a standard for APL was not long ago adopted for use within IBM. In this paper we offer some highlights of ourExpand
AP19 - a shared variable terminal I/O interface for APL systems
An overview of the design and development of AP19 is presented, its characteristics from a user's point of view, and some examples of how it has been used are given. Expand
A Machine-Independent APL Interpreter
This paper describes the language, as well as the procedure used to build universal interpreters for APL, a systems programming approach making use of an intermediate level language specially designed for that purpose. Expand
APL to Ada translator
The goal is to enable an algorithm designer to prototype an algorithm rapidly, debug it, and test it in APL (specifically, APL2); then to translate it quickly, compile it, and execute it in the AdaExpand