Extended Dyalog APL: Difference between revisions

Jump to navigation Jump to search
210 bytes added ,  22:29, 20 April 2023
→Vision
m (Text replacement - "<source" to "<syntaxhighlight")
(→Vision)
Line 13: Line 13:
| license                  = [[wikipedia:MIT License|MIT]]
| license                  = [[wikipedia:MIT License|MIT]]
| influenced by            = [[J]]
| influenced by            = [[J]]
| influenced              = [[dzaima/APL]], [[BQN]]
| influenced              = [[Dyalog APL]], [[dzaima/APL]], [[BQN]], [[Dyalog APL Vision]]
| run online              = [https://tio.run/#apl-dyalog-extended TIO]
| run online              = [https://tio.run/#apl-dyalog-extended TIO]
}}
}}
'''Extended Dyalog APL''' features extended domains of existing [[primitive]]s and [[quad name]]s and adds a few new ones to [[Dyalog APL]].
'''Extended Dyalog APL''' features extended domains of existing [[primitive]]s and [[quad name]]s and adds a few new ones to [[Dyalog APL]].
It was an experimental project that is no longer maintained. Quoting from project README.md:
It was an experimental project that is no longer maintained. Quoting from project README.md:
<blockquote>This project serves as a breeding ground for ideas. While some have been adopted into Dyalog APL proper, it is unlikely that many will be. Furthermore, Dyalog 18.0 gave a different meaning to monadic ≠ than proposed here, leaving Extended Dyalog APL as a deadend.</blockquote>
<blockquote>This project serves as a breeding ground for ideas. While some have been adopted into Dyalog APL proper, it is unlikely that many will be. Furthermore, Dyalog 18.0 gave a different meaning to monadic <code></code> than proposed here, leaving Extended Dyalog APL as a deadend.</blockquote>
 
The role of Extended Dyalog APL as breeding ground for ideas was followed by [[Adám Brudzewsky]]'s [Dyalog APL Vision](https://github.com/abrudz/dyalog_vision).
== Influence ==
== Influence ==
Many of the extensions have been adopted into [[dzaima/APL]], while Dyalog APL added [[Constant]] (<syntaxhighlight lang=apl inline>⍨</syntaxhighlight>) and introduced non-experimental [[Case Convert|case conversion]] as a <syntaxhighlight lang=apl inline>⎕C</syntaxhighlight> [[function]] rather than the proposed [[operator]]. Dyalog is also considering adding [[Reverse Compose]], [[From]], and [[Depth (operator)|Depth]].
Many of the extensions have been adopted into [[dzaima/APL]], while Dyalog APL added [[Constant]] (<syntaxhighlight lang=apl inline>⍨</syntaxhighlight>) and introduced non-experimental [[Case Convert|case conversion]] as a <syntaxhighlight lang=apl inline>⎕C</syntaxhighlight> [[function]] rather than the proposed [[operator]]. Dyalog is also planning to add [[Reverse Compose]], [[From]], and [[Depth (operator)|Depth]].


== Features ==
== Features ==

Navigation menu