A: Difference between revisions

From APL Wiki
Jump to navigation Jump to search
(Stub because we are never going to find anything concrete about this language)
 
m (Text replacement - "array languages]]" to "array languages]]Category:Languages with first-class functions")
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
'''A''' is an APL implementation created in 1985 by [[Arthur Whitney]] at [[wikipedia:Morgan Stanley|Morgan Stanley]]. It has been replaced by its successor, [[A+]], which featured language enhancements and a graphical user interface and was released in 1988.
{{Infobox array language
| array model              = [[flat array model|flat]] with [[box]]es
| index origin            = 0
| function styles          = [[Defined function|defined]], [[tacit]]
| numeric types            = ints, floats
| unicode support          = no
| released                = 1985
| developer                = [[Arthur Whitney]]
| influenced by            = [[SHARP APL/HP]]
| influenced              = [[A+]]
}}'''A''' is an APL implementation created in 1985 by [[Arthur Whitney]] at [[wikipedia:Morgan Stanley|Morgan Stanley]]. It has been replaced by its successor, [[A+]], which featured language enhancements and a graphical user interface and was released in 1988.


A was the first APL to be based on [[leading axis theory]], and included many other new features such as a redesigned [[defined function]] syntax with lexical scope and the ability to call [[function]]s with function [[argument]]s.
A was the first APL to be based on [[leading axis theory]], and included many other new features such as a redesigned [[defined function]] syntax with lexical scope and the ability to call [[function]]s with function [[argument]]s.
{{APL dialects}}[[Category:APL dialects]][[Category:Flat array languages]][[Category:Leading axis languages]]
{{APL dialects}}[[Category:APL dialects]][[Category:Flat array languages]][[Category:Languages with first-class functions]][[Category:Leading axis languages]]

Latest revision as of 23:06, 24 January 2024

A is an APL implementation created in 1985 by Arthur Whitney at Morgan Stanley. It has been replaced by its successor, A+, which featured language enhancements and a graphical user interface and was released in 1988.

A was the first APL to be based on leading axis theory, and included many other new features such as a redesigned defined function syntax with lexical scope and the ability to call functions with function arguments.

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