Jot: Difference between revisions
Jump to navigation
Jump to search
(Created page with "{{Glyphbox|∘}} The glyph '''jot''' is a small circle represented by the unicode character <code>∘</code>, "ring operator" (<code>◦</code>, "white bullet", may al...") |
m (Link to nil) |
||
Line 2: | Line 2: | ||
The [[glyph]] '''jot''' is a small circle represented by the [[unicode]] character <code>∘</code>, "ring operator" (<code>◦</code>, "white bullet", may also be used in some dialects). Derived from the [[Iverson notation]] convention of using a circle for the top (reducing) function of an [[Inner Product]] to turn it into an [[Outer Product]], the jot now has several uses in various dialects: | The [[glyph]] '''jot''' is a small circle represented by the [[unicode]] character <code>∘</code>, "ring operator" (<code>◦</code>, "white bullet", may also be used in some dialects). Derived from the [[Iverson notation]] convention of using a circle for the top (reducing) function of an [[Inner Product]] to turn it into an [[Outer Product]], the jot now has several uses in various dialects: | ||
* In [[APL\360]] and all other APLs, it is a "special" left operand to [[Inner Product]] (<source lang=apl inline>.</source>), so that (<source lang=apl inline>∘.f</source>) is an [[Outer Product]] by <source lang=apl inline>f</source>. | * In [[APL\360]] and all other APLs, it is a "special" left operand to [[Inner Product]] (<source lang=apl inline>.</source>), so that (<source lang=apl inline>∘.f</source>) is an [[Outer Product]] by <source lang=apl inline>f</source>. | ||
* In [[SHARP APL]], <source lang=apl inline>∘</source> is the [[enclose]]d [[empty]] [[numeric]] [[vector]], which may also be written <source lang=apl inline><⍳0</source>. | * In [[SHARP APL]], <source lang=apl inline>∘</source>, named [[nil]], is the [[enclose]]d [[empty]] [[numeric]] [[vector]], which may also be written <source lang=apl inline><⍳0</source>. | ||
* In [[NARS]], [[Dyalog APL]], and other [[Nested array model|nested]] APLs derived from these, <source lang=apl inline>∘</source> is the [[Compose]] [[operator]]. | * In [[NARS]], [[Dyalog APL]], and other [[Nested array model|nested]] APLs derived from these, <source lang=apl inline>∘</source> is the [[Compose]] [[operator]]. | ||
* In [[NARS]] and [[NARS2000]], for an array <source lang=apl inline>a</source>, <source lang=apl inline>a∘/</source> is [[Mask]] and <source lang=apl inline>a∘\</source> is [[Mesh]]. | * In [[NARS]] and [[NARS2000]], for an array <source lang=apl inline>a</source>, <source lang=apl inline>a∘/</source> is [[Mask]] and <source lang=apl inline>a∘\</source> is [[Mesh]]. |