2,954
edits
m (Text replacement - "<source" to "<syntaxhighlight") Tags: Mobile edit Mobile web edit |
(History in SHARP, J, and A+) |
||
Line 36: | Line 36: | ||
If the element arrays of <syntaxhighlight lang=apl inline>X</syntaxhighlight> do not satisfy the shape requirements, they could be padded with [[fill]]s to force this requirement to hold. | If the element arrays of <syntaxhighlight lang=apl inline>X</syntaxhighlight> do not satisfy the shape requirements, they could be padded with [[fill]]s to force this requirement to hold. | ||
== History == | |||
Raze was defined as monadic <syntaxhighlight lang=apl inline>↓</syntaxhighlight> in [[A Dictionary of APL]] in 1987, and added to [[SHARP APL]] in version 20, released in 1989.<ref>[[IPSA]]. [https://archive.org/details/sharp-apl-release-20.0-guide-for-apl-programmers "SHARP APL Release 20.0: Guide for APL Programmers"].</ref> It appears in [[J]]'s initial 1990 release as <syntaxhighlight lang=j inline>{.</syntaxhighlight> (that is, also paired with [[Take]]) but was moved to <syntaxhighlight lang=j inline>;</syntaxhighlight> in 1991.<ref>[[Jsoftware]]. [https://code.jsoftware.com/wiki/Help/Release/J_4.05/Implementation_Status J 4.05 Implementation Status]. Version 3.2.</ref> The glyph <syntaxhighlight lang=apl inline>⊃</syntaxhighlight> is used instead in [[A+]]. | |||
== External links == | == External links == | ||
Line 43: | Line 47: | ||
* J [https://www.jsoftware.com/help/dictionary/d330.htm Dictionary], [https://code.jsoftware.com/wiki/Vocabulary/semi NuVoc] | * J [https://www.jsoftware.com/help/dictionary/d330.htm Dictionary], [https://code.jsoftware.com/wiki/Vocabulary/semi NuVoc] | ||
* [https://mlochbaum.github.io/BQN/doc/join.html BQN] | * [https://mlochbaum.github.io/BQN/doc/join.html BQN] | ||
== References == | |||
<references/> | |||
{{APL built-ins}}[[Category:Primitive functions]] | {{APL built-ins}}[[Category:Primitive functions]] |