Dyalog APL: Difference between revisions

Jump to navigation Jump to search
1 byte added ,  20:01, 28 October 2019
no edit summary
Miraheze>Adám Brudzewsky
No edit summary
Miraheze>Adám Brudzewsky
No edit summary
Line 19: Line 19:
| influenced              = [[NARS2000]], [[GNU APL]], [[ngn/apl]], [[dzaima/APL]], [[APL\iv]]
| influenced              = [[NARS2000]], [[GNU APL]], [[ngn/apl]], [[dzaima/APL]], [[APL\iv]]
}}
}}
'''Dyalog APL''' was first released by British company [[Dyalog Ltd.|Dyadic Systems Ltd.]] (later Dyalog Ltd.) in 1983 for the Zylog Z80 processor. The name ''Dyalog'' is a portmanteau of ''Dyadic'' and ''Zylog''. As of 2018, Dyalog APL is available for AIX, Linux (including on the Raspberry Pi), macOS and Microsoft Windows platforms. While mainly based is based on [[APL2]], it adds support for both object-oriented, functional, and tacit programming. Dyalog APL also serves as the inspiration for many hobby implementations of APL. Dyalog APL is unique among commercial APLs in getting additional primitives and constructs.
'''Dyalog APL''' was first released by British company [[Dyalog Ltd.|Dyadic Systems Ltd.]] (later Dyalog Ltd.) in 1983 for the Zylog Z80 processor. The name ''Dyalog'' is a portmanteau of ''Dyadic'' and ''Zylog''. As of 2018, Dyalog APL is available for AIX, Linux (including on the Raspberry Pi), macOS and Microsoft Windows platforms. While mainly based is based on [[APL2]], it adds support for both object-oriented, functional, and tacit programming. Dyalog APL also serves as the inspiration for many hobby implementations of APL.  


In 1995, two of the development team — [[John Scholes]] and [[Peter Donnelly]] — were awarded the [[Iverson Award]] for their work on the interpreter. [[Gitte Christensen]] and [[Morten Kromberg]] were joint recipients of the Iverson Award in 2016.
In 1995, two of the development team — [[John Scholes]] and [[Peter Donnelly]] — were awarded the [[Iverson Award]] for their work on the interpreter. [[Gitte Christensen]] and [[Morten Kromberg]] were joint recipients of the Iverson Award in 2016.


The most important extensions to the original APL language include:
Dyalog APL is unique among commercial APLs in getting additional primitives and constructs. The most important extensions to the original APL language include:


* 1983: Nested arrays: Any element of an array can be another array (APL2)
* 1983: Nested arrays: Any element of an array can be another array (APL2)

Navigation menu