ISO/IEC 13751:2001: Difference between revisions

Jump to navigation Jump to search
Stand-alone page
(Changed redirect target from Standards to Standard)
Tag: Redirect target changed
(Stand-alone page)
Tag: Removed redirect
Line 1: Line 1:
#REDIRECT [[Standard]]
'''ISO/IEC 13751:2001''', or the '''Extended APL standard''', is an [[wikipedia:international standard|international standard]] specifying behavior for a [[Nested array model|nested]] APL dialect. Issued jointly by [[wikipedia:International Organization for Standardization|ISO]] and [[wikipedia:International Electrotechnical Commission|IEC]] and succeeding [[ISO 8485:1989]] (which supported only flat and not nested arrays), it is the most recent APL standard. While based primarily on [[APL2]], the standard includes some features not present in APL2, such as the [[Commute]] and [[Rank (operator)|Rank]] operators, the [[Identity function]]s, and [[GCD]] and [[LCM]] extending Or and And.
 
Some modern dialects, such as [[APLX]] and [[GNU APL]], are based on ISO/IEC 13751:2001, while others, such as [[APL+Win]] and [[Dyalog]], have a slightly different set of [[quad name]]s and provide the [[migration level]] functionality to improve compatibility. In a 2005 study (prior to the existence of GNU APL), APL compiler [[APL2C]] was found to have the fewest features differing from the standard, followed by APLX and [[APL2]].<ref>F.H.D. van Batenburg. [http://archive.vector.org.uk/art10000930 Conformity of APL Implementations to the ISO APL Standard]. [[Vector journal]] Volume 21, No.3. 2005-05.</ref>
 
== External links ==
* [https://www.iso.org/standard/22817.html ISO/IEC 13751:2001]
 
== References ==
<references/>
{{APL development}}[[Category:APL language]][[Category:APL history]]

Navigation menu