Software Preservation Group of the Computer History Museum

APL Systems

Source code and related material for implementations of the APL programming language.

CRMS APL Archive
Source code, test programs, and reference manual for CRMS APL, a microcoded version of the APL programming language. Material contributed by Paul McJones (http://www.mcjones.org/paul) who wrote the original system at U.C. Berkeley's Center for Research in Management Science. 
Xerox Data Systems APL Source Code for Sigma Series Mainframes
Source code for the APL interpreter for the Xerox Data Systems Sigma Series of manframe computers, 08/21/73. 
APL for the Burroughs B5500
APL for the Burroughs B5500 Time Sharing System by Lee Courtney — last modified 2013-09-08 09:44
User manual for APL on the Burroughs B5500 
Source code for the APL implementation on the Burroughs B5500
  Scanned by Paul Kimpel from original document by Ed Vandergriff.
Here it is! - APL for the Burroughs B5500
Email announcing recovery of APL for the Burroughs B5500 
APL\B5500: THE LANGUAGE AND ITS IMPLEMENTATION
Technical Report No. 70-09-04, Computer Science Group University of Washington, Seattle, Washington 98105 Septemher 1970 ABSTRACT APL'B5500 is a mUltiple-user interpretive system for a conversational programming language implemented on the Burroughs B5500 computer at the University of Washington. The language is patterned after APL\360 which is an implementation of IlIverson Notation." This paper describes the differences between the APL\360 and APL\B5500 languages. In addition, the algorithms and data structures used in the implementation of APL\B5500 are given.