Rationalized APL: Difference between revisions

From APL Wiki
Jump to navigation Jump to search
(Created page with "{{Infobox array language | array model = flat with boxes | index origin = 0 or 1 | function styles = definition operat...")
 
No edit summary
 
(One intermediate revision by one other user not shown)
Line 12: Line 12:


'''Rationalized APL''' is the name of a 1983 paper by [[Ken Iverson]] describing a [[backwards compatible]] extension to APL as developed by Iverson [[IBM]] (for example [[VS APL]]). Written following Iverson's departure from IBM to [[IPSA]] in 1980, it showcases Iverson's stance against the [[nested array model]] used by [[APL2]] and in favor of the [[boxes]] (here, [[enclose]]d arrays) already in use by [[SHARP APL]]. It was a precursor to [[A Dictionary of APL]] and many of the ideas it introduced were later incorporated into [[J]]. It also featured the [[Rank operator]], invented by [[Arthur Whitney]] the previous year, just prior to its inclusion in SHARP.
'''Rationalized APL''' is the name of a 1983 paper by [[Ken Iverson]] describing a [[backwards compatible]] extension to APL as developed by Iverson [[IBM]] (for example [[VS APL]]). Written following Iverson's departure from IBM to [[IPSA]] in 1980, it showcases Iverson's stance against the [[nested array model]] used by [[APL2]] and in favor of the [[boxes]] (here, [[enclose]]d arrays) already in use by [[SHARP APL]]. It was a precursor to [[A Dictionary of APL]] and many of the ideas it introduced were later incorporated into [[J]]. It also featured the [[Rank operator]], invented by [[Arthur Whitney]] the previous year, just prior to its inclusion in SHARP.
 
== External links ==
{{APL dialects}}[[Category:APL Dialects|APL Dialects]][[Category:Iverson designs]]
* [[Jsoftware]]: [https://www.jsoftware.com/papers/RationalizedAPL.htm Rationalized APL] (digitised)
{{APL dialects}}[[Category:APL dialects]][[Category:Iverson designs]]

Latest revision as of 08:49, 26 July 2021


Rationalized APL is the name of a 1983 paper by Ken Iverson describing a backwards compatible extension to APL as developed by Iverson IBM (for example VS APL). Written following Iverson's departure from IBM to IPSA in 1980, it showcases Iverson's stance against the nested array model used by APL2 and in favor of the boxes (here, enclosed arrays) already in use by SHARP APL. It was a precursor to A Dictionary of APL and many of the ideas it introduced were later incorporated into J. It also featured the Rank operator, invented by Arthur Whitney the previous year, just prior to its inclusion in SHARP.

External links

APL dialects [edit]
Maintained APL+WinAPL2APL64APL\ivApletteAprilCo-dfnsDyalog APLDyalog APL Visiondzaima/APLGNU APLKapNARS2000PometoTinyAPL
Historical A Programming LanguageA+ (A) ∙ APL#APL2CAPL\360APL/700APL\1130APL\3000APL.68000APL*PLUSAPL.jlAPL.SVAPLXExtended Dyalog APLIverson notationIVSYS/7090NARSngn/aplopenAPLOperators and FunctionsPATRowanSAXSHARP APLRationalized APLVisualAPL (APLNext) ∙ VS APLYork APL
Derivatives AHPLBQNCoSyELIGleeIIvyJJellyK (Goal, Klong, Q) ∙ KamilaLispLang5LilNialRADUiua
Overviews Comparison of APL dialectsTimeline of array languagesTimeline of influential array languagesFamily tree of array languages