Talk:Timeline of APL primitives: Difference between revisions

Jump to navigation Jump to search
On demoting Extended Dyalog
mNo edit summary
(On demoting Extended Dyalog)
Line 14: Line 14:
* Some entries which I've judged as not common enough for the table, but which are likely to be more widely supported in the future, are commented out.
* Some entries which I've judged as not common enough for the table, but which are likely to be more widely supported in the future, are commented out.
* I have decided not to count A+ as an APL dialect, both because it's questionable design-wise and because the it wasn't made public for a long time after being designed so the year is weird. Features would be Interval Index (<syntaxhighlight lang=apl inline>⍋</syntaxhighlight>), Tally (<syntaxhighlight lang=apl inline>#</syntaxhighlight>), and major cell search.
* I have decided not to count A+ as an APL dialect, both because it's questionable design-wise and because the it wasn't made public for a long time after being designed so the year is weird. Features would be Interval Index (<syntaxhighlight lang=apl inline>⍋</syntaxhighlight>), Tally (<syntaxhighlight lang=apl inline>#</syntaxhighlight>), and major cell search.
* Similar for Extended Dyalog APL, this time because I think the level of commitment shown is more like a publication than a dialect. So it's noted as a source when dzaima/APL took Reverse Compose, and left out of Dyalog 18.0 compositions entirely. A Dyalog employee front-running a Dyalog primitive, largely just because of the release cycle, is not terribly interesting. --[[User:Marshall|Marshall]] ([[User talk:Marshall|talk]]) 02:33, 17 March 2024 (UTC)
* Only influences within the APL family are listed; an accounting of the history of map/zip in functional languages would not be too relevant to Each.
* Only influences within the APL family are listed; an accounting of the history of map/zip in functional languages would not be too relevant to Each.
* Entries are split if (as far as I can determine) they were released at the different times, even if it was within the same year.
* Entries are split if (as far as I can determine) they were released at the different times, even if it was within the same year.
* "Proposed" before a name indicates that person wasn't closely connected with the decision to implement.


Presentation:
Presentation:
Line 23: Line 23:
* The row splits in NARS 1981 are purely for reading clarity.
* The row splits in NARS 1981 are purely for reading clarity.
* The glyph is given in parentheses to indicate the original glyph used if there have been multiple, or if it helps to clarify the name (e.g. Power operator, and newer stuff that might be less known).
* The glyph is given in parentheses to indicate the original glyph used if there have been multiple, or if it helps to clarify the name (e.g. Power operator, and newer stuff that might be less known).
* "Proposed" before a name indicates that person wasn't closely connected with the decision to implement.


--[[User:Marshall|Marshall]] ([[User talk:Marshall|talk]]) 22:09, 16 March 2024 (UTC)
--[[User:Marshall|Marshall]] ([[User talk:Marshall|talk]]) 22:09, 16 March 2024 (UTC)

Navigation menu