2,963
edits
m (→Functions) |
m (→Operators: Formatting) |
||
(5 intermediate revisions by 3 users not shown) | |||
Line 87: | Line 87: | ||
|- | |- | ||
| <syntaxhighlight lang=apl inline>!</syntaxhighlight> || [[Factorial|Gamma]] || [[Binomial]] | | <syntaxhighlight lang=apl inline>!</syntaxhighlight> || [[Factorial|Gamma]] || [[Binomial]] | ||
|- | |||
| <syntaxhighlight lang=apl inline>⍴</syntaxhighlight> || [[Shape]] || [[Reshape]] | |||
|- | |||
| <syntaxhighlight lang=apl inline>⍳</syntaxhighlight> || [[Index generator]] || [[Index of]] | |||
|- | |- | ||
| <syntaxhighlight lang=apl inline>⊢</syntaxhighlight> || [[Identity]] || [[Right]] | | <syntaxhighlight lang=apl inline>⊢</syntaxhighlight> || [[Identity]] || [[Right]] | ||
|- | |- | ||
| <syntaxhighlight lang=apl inline>⊣</syntaxhighlight> || [[ | | <syntaxhighlight lang=apl inline>⊣</syntaxhighlight> || [[Hide]] || [[Left]] | ||
|- | |- | ||
| <syntaxhighlight lang=apl inline>⌷</syntaxhighlight> || || [[Index (function)|Index lookup]] | | <syntaxhighlight lang=apl inline>⌷</syntaxhighlight> || || [[Index (function)|Index lookup]] | ||
Line 164: | Line 168: | ||
| <syntaxhighlight lang=apl inline>F⌿</syntaxhighlight> || [[Reduce leading axis]] || [[Windowed reduce leading axis]] | | <syntaxhighlight lang=apl inline>F⌿</syntaxhighlight> || [[Reduce leading axis]] || [[Windowed reduce leading axis]] | ||
|- | |- | ||
| <syntaxhighlight lang=apl inline>F⌻</syntaxhighlight> | | <syntaxhighlight lang=apl inline>F⌻</syntaxhighlight><br/><syntaxhighlight lang=apl inline>•.F</syntaxhighlight> | ||
| || [[Outer product]] | |||
|- | |- | ||
| <syntaxhighlight lang=apl inline> | | <syntaxhighlight lang=apl inline>F•G</syntaxhighlight> || || [[Inner product]] | ||
|- | |- | ||
| <syntaxhighlight lang=apl inline>F⍨</syntaxhighlight> || [[Self|Duplicate]] || [[Commute]] | | <syntaxhighlight lang=apl inline>F⍨</syntaxhighlight> || [[Self|Duplicate]] || [[Commute]] | ||
Line 184: | Line 189: | ||
| <syntaxhighlight lang=apl inline>F˝</syntaxhighlight> ||colspan=2| [[Inverse]] | | <syntaxhighlight lang=apl inline>F˝</syntaxhighlight> ||colspan=2| [[Inverse]] | ||
|- | |- | ||
| <syntaxhighlight lang=apl inline>F∘G</syntaxhighlight> ||colspan=2| [[Compose]] | | <syntaxhighlight lang=apl inline>F∘G</syntaxhighlight> ||colspan=2| [[Withe|Compose]] | ||
|- | |- | ||
| <syntaxhighlight lang=apl inline>F⍛G</syntaxhighlight> ||colspan=2| [[Inverse compose]] | | <syntaxhighlight lang=apl inline>F⍛G</syntaxhighlight> ||colspan=2| [[Inverse compose]] | ||
Line 194: | Line 199: | ||
In addition to these, Kap uses the glyphs <syntaxhighlight lang=apl inline>«</syntaxhighlight> and <syntaxhighlight lang=apl inline>»</syntaxhighlight> to form [[Fork]]s. These are not operators, although they resemble them syntactically. | In addition to these, Kap uses the glyphs <syntaxhighlight lang=apl inline>«</syntaxhighlight> and <syntaxhighlight lang=apl inline>»</syntaxhighlight> to form [[Fork]]s. These are not operators, although they resemble them syntactically. | ||
== External links == | |||
* [[Array Cast]] episode 72, [https://www.arraycast.com/episodes/episode72-kap Elias Mårtenson and the Kap array programming language] | |||
== References == | == References == | ||
<references/> | <references/> | ||
{{APL dialects}}[[Category:APL dialects]][[Category:Nested array languages]][[Category:Languages with first-class functions]][[Category:Leading axis languages]] | {{APL dialects}}[[Category:APL dialects]][[Category:Nested array languages]][[Category:Languages with first-class functions]][[Category:Leading axis languages]] |