ISO 8485:1989

From APL Wiki
Jump to navigation Jump to search

ISO 8485:1989 is an international standard issued by the ISO, specifying behavior for a flat APL dialect nearly identical to APL.SV. It was succeeded by the Extended APL standard, ISO/IEC 13751:2001. The features of ISO 8485:1989 have been widely adopted, and its primitives in particular are supported by all commercial APL dialects.

Work on an APL standard was begun at IBM in 1974, shortly after the release of APL.SV. Initially, the standard was simply considered to be defined by APL.SV's implementation, but by 1977 a standard document had been written and was ratified as an IBM standard.[1] It was published in 1979 as part of the APL79 conference proceedings, in a separate volume from the other papers for ease of reproduction.[2] In 1987 an edited form of this standard was accepted by ISO as ISO 8485:1989.


  1. Adin Falkoff. "The IBM family of APL systems". IBM Systems Journal Vol. 30 No. 4. 1991.
  2. Adin Falkoff and D. L. Orth. "Development of an APL standard" at APL79.

External links

APL development [edit]
Interface SessionTyping glyphs (on Linux) ∙ FontsText editors
Publications IntroductionsLearning resourcesSimple examplesAdvanced examplesMnemonicsISO 8485:1989ISO/IEC 13751:2001A Dictionary of APLCase studiesDocumentation suitesBooksPapersVideosAPL Quote QuadVector journalTerminology (Chinese, German) ∙ Neural networksError trapping with Dyalog APL (in forms)
Sharing code Backwards compatibilityAPLcartAPLTreeAPL-CationDfns workspaceTatinCider
Implementation ResourcesOpen-sourceMagic functionPerformanceAPL hardware
Developers Timeline of corporationsAPL2000DyalogIBMIPSASTSC