APL2

IBM APL2 is an array-oriented programming language and development system.

It aimed to combine all their previous and diverse APL offerings into one coherent product line. It was initially available for AIX and OS/2 and later for Microsoft Windows and Solaris. There was also a version available for DOS that was slightly simpler than the other offerings.

APL2 is available for IBM mainframes running VM or z/OS (TSO) and workstations running AIX, Linux, Sun Solaris or Windows.

Version
APL2/PC

APL2 for OS/2 (APL2/2)
 * Advanced Version 1.0
 * Entry edition
 * 1.1.19 (May 2001)

APL2 for AIX (APL2/6000)

APL2 for Windows
 * 1.08 (May 2001)

Workstation APL2 Version 2.0 (Program Number 5724-B74)
 * 2019: Service Level 25
 * 2019: Service Level 26 - for Windows (no updates for AIX, Linux and Solaris)

Mainframe
 * APL2 Version 2 (Program Product 5688-228)
 * APL2 Application Environment Version 2 (Program Product 5688-229)

Licence

 * Commercial Software

Links

 * IBM APL2 (Product page)
 * IBM's FTP site for APL2 - Demos, fixes, and information
 * TryAPL2 - Demo (1992)
 * IBM APL2 for OS/2 Entry Edition: apldemo.zip


 * APL & APL2 typeface in TrueType and Adobe formats (OS/2 APL2 typefaces shipped only in Adobe format)


 * Tutorials
 * A review of IBM's APL2 for OS/2 (entry ed.) - APL Qoute Quad, Volume 25 Issue 3, March 1995 - Pages 17 - 22
 * Zdeněk V. Jizba: TEACH0 APL/2 for OS/2 Tutorial, also available with additional material.