1067
Comment: Add http to link
|
1462
|
Deletions are marked like this. | Additions are marked like this. |
Line 39: | Line 39: |
== APL\360 == APL\360 was the first implementation of APL in 1968 that ran on an IBM 360. * [[http://keiapl.org/archive/APL360_UsersMan_Aug1968.pdf|APL\360 User Manual]] by Adin Falkoff and Ken Iverson * [[http://keiapl.org/archive/C20-1702-0_apl360primer1969.pdf|APL\360 Primer]] by Paul Berry * [[http://www.quadibloc.com/comp/aplint.htm|Remembering APL]] Article about early APL\360 |
Older Versions of APL
Overview
This page is for documenting examples of older versions of APL. This is primarily for nostalgic reasons.
APL \ 1130
A simulator is available for APL \ 1130. User KymFarnik has a build that uses 2741 emulation and Teraterm and is available here IBM1130 Simulator with APL \ 1130
A copy of the student primer is available as a scanned PDF.
Here is a sample of APL \ 1130 implementing Conway's Game of Life
∇LIFE[⎕]∇ [0] NG←LIFE CG;W [1] W←CG+(¯1⊖CG)+(1⊖CG)+(¯1⌽CG)+(1⌽CG) [2] W←W+(1⊖1⌽CG)+(¯1⊖1⌽CG)+(1⊖¯1⌽CG)+(¯1⊖¯1⌽CG) [3] NG←(3=W)+(CG∧4=W) ∇ RP←5 5⍴0 0 0 0 0 0 0 1 1 0 0 1 1 0 0 0 0 1 0 0 RP 0 0 0 0 0 0 0 1 1 0 0 1 1 0 0 0 0 1 0 0 0 0 0 0 0 LIFE RP 0 0 0 0 0 0 1 1 1 0 0 1 0 0 0 0 1 1 0 0 0 0 0 0 0 LIFE LIFE RP 0 0 1 0 0 0 1 1 0 0 1 0 0 1 0 0 1 1 0 0 0 0 0 0 0
APL\360
APL\360 was the first implementation of APL in 1968 that ran on an IBM 360.
* APL\360 User Manual by Adin Falkoff and Ken Iverson * APL\360 Primer by Paul Berry * Remembering APL Article about early APL\360