versions of APL --------------- APL\360 for IBM 360, source code available APL\1130 for IBM 1130 the original, keys are problematic APL\1500 for IBM 1500 Instructional System APL*Plus for IBM 360, with language extensions, made by STSC APL\700 for Burroughs B6700 and B7700 APL\5500 for Burroughs B5500 (written in ALGOL) APL\3000 for HP 3000 Series CDC APL2 for Control Data 6000 series MCM/APL for the MCM/70, APL symbols are on keyboard APLSV for IBM 5100 (emulates IBM 360/370) DDPX APL for IBM 8100 Xerox APL for Xerox 560 and Sigma /6/7/9 Control Program-V APL*Cyber for Control Data Cyber 70 and 6000 series on KRONOS APL*Myriade for TI/990 APL\11 Unix for PDP 11 running on Unix, source code available no special chars multiple versions of APL\11 have been found and dated original Ken Thompson version was created at Bell Labs and has not been found earlier Yale version for Unix v6 (14 oct 76) has bizarre syntax which is very different from all following versions: e.g. - is used for multiply, = is used for division various improvements by John Levine at Yale for Unix v6 (25 Feb 1977, 11 Apr 1977) additional improvements by Jim Besemer at Purdue (09 feb 1979) The 25 Feb 1977 version was able to run under Unix v7 1 june 1979 version runs on Vax 11/780 with 3BSD /usr/src/new/PORT/apl.tar.Z is from 211.BSD worked on by John D Bruner at Lawrence Livermore Laboratory and Anthony P Reeves at Cornell (06 may 1982) /usr/src/new/apl/apl.vax/ files are from 4.3BSD-Tahoe which will also run under 4.3BSD Quasijarus (06 may 1982) with minor differences apl11.tar.gz is the Micheal Cain version (12 nov 1992), runs on early Linux his has been compiled on fc1 using an old version of gcc APL4Amiga.lha will run on 68K amigas with 2.04 or newer rom amiga version has some issues: )edit and )shell do not work based on Cain version openAPL for Linux (compiles on fc1) derived from APL\11, source code available requires X, will not compile on modern Linux special chars only (C) Branko Bratkovic 1998, 1999, licensed under GPL APL-11 RT11 for PDP 11 running on RT-11 operating system, source code available APLSF for TOPS-10/TOPS-20 (also called APL-20) APL/S for VideoBrain Family Computer 1977 APL2/6000 for IBM RISC System 6000 APL2/Win for Windows PCs 2008 (look at apl idioms) APL2/370 for IBM S/370 mainframes APL2/PC for IBM PCs running DOS APL/PC for msdos, shareware by Sharp Associates 1988 APLIPC for PCs running MSDOS by Iverson Software 1991 APLSE for msdos, apl plus special edition 1992, run aplfont then aplse, made by manugistics Sharp APL for Linux by Soliton Associates 1999 modal, can use chars or ascii CAP2DOS for msdos, also available for early linux shareware by Thomas Glen Smith 1992 MicroAPL for Commodore SuperPET 1981 APL.68000 for Amiga, Atari ST, Mac, original version by Phil Van Cleave VAX APL for VMS APL-80 for TRS-80 Model 1, by Softside Inc APL-80 for TRS-80 Model III, version 3.0, written by Phelps Gates TIS APL for Z80-based systems APL/Z for Altair Z80 CP/M no special chars, keys are problematic by S. Gownowicz using cpm-apl.sh to activate switch to b: and type apl I-APL the free APL interpreter for MSDOS, BBC Acorn & Archimedes, Atari ST by Paul Chapman 1988 modal, can use chars or ascii book available: I-APL Instruction Manual for PC clones iapl ? for options APL System an APL interpreter for IBM PCs running DOS or Linux, source code available version 0.4 by Bernd-Gunter Nitzler 1996 WatAPL Commodore SuperPET, IBM PC, IBM JX PC, Digital VAX, and IBM VM/CMS versions exist by Watcom (see also MicroAPL) recently a version of Android running on gDOSBOX has appeared Modern APL reimplementations and APL-like languages --------------------------------------------------- Dyalog APL for Linux, Windows APLX for Linux, can export to ATF based on IBM's APL2 Aplus for Linux, source code available modal, can use chars or ascii NARS2000 for Windows J for Linux, source code available no special chars elix for Linux, Windows no special chars