Right Shoe: Difference between revisions

From APL Wiki
Jump to navigation Jump to search
(Add A+)
m (Text replacement - "</source>" to "</syntaxhighlight>")
Line 1: Line 1:
{{Glyphbox|⊃}}
{{Glyphbox|⊃}}
The [[glyph]] '''right shoe''' is a an oval missing its left side (resembling the top-down view of a horseshoe pointing to the right) represented by the [[Unicode]] character <code>⊃</code>, "superset of". The right shoe has several uses in various dialects:
The [[glyph]] '''right shoe''' is a an oval missing its left side (resembling the top-down view of a horseshoe pointing to the right) represented by the [[Unicode]] character <code>⊃</code>, "superset of". The right shoe has several uses in various dialects:
* In [[SHARP APL]], <source lang=apl inline>⊃</source> is [[Conditional Enclose|Nest]] when monadic and [[Link]] when dyadic.
* In [[SHARP APL]], <source lang=apl inline>⊃</syntaxhighlight> is [[Conditional Enclose|Nest]] when monadic and [[Link]] when dyadic.
* In [[APL2]], [[NARS2000]], [[GNU APL]], and [[APLX]], <source lang=apl inline>⊃</source> is [[Mix]] when monadic.
* In [[APL2]], [[NARS2000]], [[GNU APL]], and [[APLX]], <source lang=apl inline>⊃</syntaxhighlight> is [[Mix]] when monadic.
* In [[Dyalog APL]], [[dzaima/APL]], and [[ngn/apl]], <source lang=apl inline>⊃</source> is [[First]] when monadic.
* In [[Dyalog APL]], [[dzaima/APL]], and [[ngn/apl]], <source lang=apl inline>⊃</syntaxhighlight> is [[First]] when monadic.
* In [[A+]], <source lang=apl inline>⊃</source> is [[Raze]] when monadic.
* In [[A+]], <source lang=apl inline>⊃</syntaxhighlight> is [[Raze]] when monadic.
* In all [[Nested array model|nested]] APLs as well as [[A+]], <source lang=apl inline>⊃</source> is [[Pick]] when dyadic.
* In all [[Nested array model|nested]] APLs as well as [[A+]], <source lang=apl inline>⊃</syntaxhighlight> is [[Pick]] when dyadic.
* In [[NARS2000]], <source lang=apl inline>⊃</source> becomes [[Superset]] when used dyadically as operand of the [[Multiset]] operator (<source lang=apl inline>⍦</source>).
* In [[NARS2000]], <source lang=apl inline>⊃</syntaxhighlight> becomes [[Superset]] when used dyadically as operand of the [[Multiset]] operator (<source lang=apl inline>⍦</syntaxhighlight>).


In the context of nested APLs, monadic <source lang=apl inline>⊃</source> is often called [[Disclose]] in symmetry of <source lang=apl inline>⊂</source> (Left Shoe) being [[Enclose]]. However, as this name is ambiguous, the names First and Mix are to be preferred.
In the context of nested APLs, monadic <source lang=apl inline>⊃</syntaxhighlight> is often called [[Disclose]] in symmetry of <source lang=apl inline>⊂</syntaxhighlight> (Left Shoe) being [[Enclose]]. However, as this name is ambiguous, the names First and Mix are to be preferred.


{{APL glyphs}}[[Category:Glyphs]]
{{APL glyphs}}[[Category:Glyphs]]

Revision as of 20:58, 10 September 2022

The glyph right shoe is a an oval missing its left side (resembling the top-down view of a horseshoe pointing to the right) represented by the Unicode character , "superset of". The right shoe has several uses in various dialects:

  • In SHARP APL, <source lang=apl inline>⊃</syntaxhighlight> is Nest when monadic and Link when dyadic.
  • In APL2, NARS2000, GNU APL, and APLX, <source lang=apl inline>⊃</syntaxhighlight> is Mix when monadic.
  • In Dyalog APL, dzaima/APL, and ngn/apl, <source lang=apl inline>⊃</syntaxhighlight> is First when monadic.
  • In A+, <source lang=apl inline>⊃</syntaxhighlight> is Raze when monadic.
  • In all nested APLs as well as A+, <source lang=apl inline>⊃</syntaxhighlight> is Pick when dyadic.
  • In NARS2000, <source lang=apl inline>⊃</syntaxhighlight> becomes Superset when used dyadically as operand of the Multiset operator (<source lang=apl inline>⍦</syntaxhighlight>).

In the context of nested APLs, monadic <source lang=apl inline>⊃</syntaxhighlight> is often called Disclose in symmetry of <source lang=apl inline>⊂</syntaxhighlight> (Left Shoe) being Enclose. However, as this name is ambiguous, the names First and Mix are to be preferred.


APL glyphs [edit]
Information GlyphTyping glyphs (on Linux) ∙ UnicodeFontsMnemonicsOverstrikesMigration level
Individual glyphs Jot () ∙ Right Shoe () ∙ Up Arrow () ∙ Zilde () ∙ High minus (¯) ∙ Dot (.) ∙ Del ()