From: Difference between revisions

Jump to navigation Jump to search
574 bytes added ,  08:35, 5 December 2023
More official that it'll be added.
(More official that it'll be added.)
Line 48: Line 48:


[[BQN]] uses the name Select like Extended Dyalog APL but takes the direction of the glyph <code>⊏</code>, as well as negative indexing, from J. For a nested left argument it uses a new extension: instead of viewing nesting as elaboration of each element of the left argument, it instead treats it as providing a list of left arguments to select from multiple axes of the right argument. This extension provides the functionality of APL's [[Index (function)|Index]] not by requiring the left argument as a whole to be enclosed but by requiring that each of its elements be an array.
[[BQN]] uses the name Select like Extended Dyalog APL but takes the direction of the glyph <code>⊏</code>, as well as negative indexing, from J. For a nested left argument it uses a new extension: instead of viewing nesting as elaboration of each element of the left argument, it instead treats it as providing a list of left arguments to select from multiple axes of the right argument. This extension provides the functionality of APL's [[Index (function)|Index]] not by requiring the left argument as a whole to be enclosed but by requiring that each of its elements be an array.
In 2022, [[Adám Brudzewsky]] included <syntaxhighlight lang=apl inline>⊇</syntaxhighlight> in his [[Dyalog user meeting]] presentation, expecting it to be included in [[Dyalog APL 19.0]].<ref>[[Adám Brudzewsky]]. [https://dyalog.tv/Dyalog22/?v=itGiA56NSl8 Filling the Core Language Gaps]. [[Dyalog '22]]. 2022-10-13.</ref> However, this didn't happen. Instead he conveyed the opinion of Dyalog CTO, [[Morten Kromberg]], that the primitive would be added in [[Dyalog APL 20.0|20.0]].<ref>Adám Brudzewsky. Chat message {{m|62374963}}. [[APL Orchard]]. 2022-11-14.</ref>


== See also ==
== See also ==

Navigation menu