Timeline of APL primitives: Difference between revisions
Jump to navigation
Jump to search
m (Typo) |
(Add From/Select) |
||
(One intermediate revision by the same user not shown) | |||
Line 43: | Line 43: | ||
| 1989 || [[SHARP APL]] || [[Nub Sieve]] (<syntaxhighlight lang=apl inline>≠</syntaxhighlight>), [[Raze]] (<syntaxhighlight lang=apl inline>↓</syntaxhighlight>) ([[A Dictionary of APL]] 1987) | | 1989 || [[SHARP APL]] || [[Nub Sieve]] (<syntaxhighlight lang=apl inline>≠</syntaxhighlight>), [[Raze]] (<syntaxhighlight lang=apl inline>↓</syntaxhighlight>) ([[A Dictionary of APL]] 1987) | ||
|- | |- | ||
| 1993 || [[SAX]] || [[From]] (<syntaxhighlight lang=apl inline>{</syntaxhighlight>) ([[Rationalized APL]] 1983) | |||
|- | |- | ||
| 2009 || [[NARS2000]] || [[Function train]]s (proposed [[Ken Iverson|Iverson]] and [[Eugene McDonnell|McDonnell]] 1989; [[J]] 1990) | | 2009 || [[NARS2000]] || [[Function train]]s (proposed [[Ken Iverson|Iverson]] and [[Eugene McDonnell|McDonnell]] 1989; [[J]] 1990) | ||
|- | |- | ||
Line 71: | Line 71: | ||
* [[Timeline of influential array languages]] | * [[Timeline of influential array languages]] | ||
* [[Comparison of APL dialects]] | * [[Comparison of APL dialects]] | ||
{{APL built-ins}}[[Category:Timelines | {{APL built-ins}}[[Category:Timelines]] |
Latest revision as of 18:17, 29 August 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.