Dyalog APL versions: Difference between revisions
Jump to navigation
Jump to search
→14.0
Miraheze>Marshall No edit summary |
Miraheze>Adám Brudzewsky (→14.0) |
||
Line 7: | Line 7: | ||
Version 14.0 was released in June 2014. It featured extensive changes to the Dyalog APL language as well as its implementation. | Version 14.0 was released in June 2014. It featured extensive changes to the Dyalog APL language as well as its implementation. | ||
Under the guidance of [[Roger Hui]], who had been hired by [[Dyalog Ltd.]] in 2011, this release began the adoption of array programming's [[leading axis model]], which had already been implemented in [[J]]. Three J built-ins, [[Tally]] (<source lang=apl inline>≢</source>), [[Key]] (<source lang=apl inline>⌸</source>), and the [[Rank operator]] (<source lang=apl inline>⍤</source>), together with support for [[Function train]]s. | |||
A [[primitive operator]] (<source lang=apl inline>⍠</source>) was introduced as an alternative spelling of the existing system operator [[Variant]] (<source lang=apl inline>⎕OPT</source>), with a functionality similar to one sketched by [[Ken Iverson]] (<source lang=apl inline>:</source>)<ref>Kenneth E. Iverson, [https://www.jsoftware.com/papers/APLDictionary.htm A Dictionary of APL], VI. Conjunctions, [https://www.jsoftware.com/papers/APLDictionary1.htm#colon Custom]. APL Quote Quad, Volume 18, Number 1, 1987-09.</ref> and implemented in J (<source lang=j inline>!.</source>). | |||
== 14.1 == | == 14.1 == |