Timeline of APL primitives: Difference between revisions
Jump to navigation
Jump to search
(Atop and Constant were published in Extended before Dyalog; also Reverse Compose was 2019 not 2018) |
(On second thought it's more informative if Extended Dyalog is not considered a dialect; its role is more like a publication) |
||
Line 59: | Line 59: | ||
<!-- | 2018 || [[dzaima/APL]] || [[Array notation]] (numerous other languages; proposed [[Phil Last|Last]] 2015) | <!-- | 2018 || [[dzaima/APL]] || [[Array notation]] (numerous other languages; proposed [[Phil Last|Last]] 2015) | ||
|- --> | |- --> | ||
| | | 2019 || [[dzaima/APL]] || [[Reverse Compose]] (<syntaxhighlight lang=apl inline>⍛</syntaxhighlight>) ([[I]] 2012, [[Extended Dyalog APL]] 2019) | ||
|- | |- | ||
| | | 2020 || [[Dyalog APL]] || [[Atop]] (<syntaxhighlight lang=apl inline>⍤</syntaxhighlight>) (SHARP APL (close) 1981), [[Constant]] (<syntaxhighlight lang=apl inline>⍨</syntaxhighlight>) ([[I]] 2012) <!-- <br/> [[Pair]] ([[Nial]] dyadic 1982, [[I]] 2012) --> | ||
|} | |} | ||
Revision as of 00:35, 17 March 2024
The following table lists APL primitives, primitive extensions, and primitive-like syntax that are implemented across many dialects, or are precursors of such features. Features are ordered by the first APL dialect to implement them, and previous definitions in other array languages or as proposals are indicated in parentheses. Because primitives tend to have multiple names and may even change name within a dialect, common modern names are used rather than the name when introduced.