Character names: Difference between revisions

From NARS2000
Jump to navigationJump to search
Paul Robinson (talk | contribs)
Created page with "The characters used by this wiki and by NARS2000 when writing a workspace to disk have a specific name in order that they can be displayed in ASCII text and if necessary for d..."
 
Paul Robinson (talk | contribs)
No edit summary
Line 1: Line 1:
==Introduction==
The characters used by this wiki and by NARS2000 when writing a workspace to disk have a specific name in order that they can be displayed in ASCII text and if necessary for display purposes they have a specific Unicode value so that they can be read exactly if read from a binary file and so they can be displayed within the APL font.  
The characters used by this wiki and by NARS2000 when writing a workspace to disk have a specific name in order that they can be displayed in ASCII text and if necessary for display purposes they have a specific Unicode value so that they can be read exactly if read from a binary file and so they can be displayed within the APL font.  


Line 4: Line 5:


If you want to show a series of apl characters in monospace, you can surround them block like this: '''&lt;apl>&#123;quad}&lt;/apl>''' (which looks like this: <apl>{quad}</apl>) for regular size APL characters (which may be cut off on some displays), or '''&lt;apll>&#123;quad}&lt;/apll>''' for larger APL characters also in a monospace font, and looks like this: <apll>{quad}</apll>.
If you want to show a series of apl characters in monospace, you can surround them block like this: '''&lt;apl>&#123;quad}&lt;/apl>''' (which looks like this: <apl>{quad}</apl>) for regular size APL characters (which may be cut off on some displays), or '''&lt;apll>&#123;quad}&lt;/apll>''' for larger APL characters also in a monospace font, and looks like this: <apll>{quad}</apll>.
==Names==
The following are the names for all of the APL symbols
{| class="wikitable" style="font-size: 95%;" width="{{{Width|{{{width|80%}}}}}}" align="center"
|-
! colspan="9" style="border-right-width: 2px"  | Symbol Names
|-
! width=5% | Symbol
! width=8% | Name
! width=5% style="border-right-width: 2px" | Value
! width=5% | Symbol
! width=8% | Name
! width=5% style="border-right-width: 2px" | Value
! width=5% | Symbol
! width=8% | Name
! width=5% style="border-right-width: 2px" | Value
|-
{{APL Symbol |A_|A Underline|57398}}
{{APL Symbol |Z_|Z Underline|57423}}
{{APL Symbol1|alpha|9082}}
|-
{{APL Symbol1|ceiling|8968}}
{{APL Symbol1|del|8711}}
{{APL Symbol1|delta|8710}}
|-
{{APL Symbol1|downshoe|0}}
{{APL Symbol1|downshoestile|9062}}
|-
{{APL Symbol1|drop|0}}
{{APL Symbol1|epsilon|8714}}
{{APL Symbol1|floor|8970}}
|-
{{APL Symbol1|iota|9075}}
{{APL Symbol1|jot|8728}}
{{APL Symbol1|not|0}}
|-
{{APL Symbol1|pi|960}}
|-
{{APL Symbol1|pitimes|9675}}
{{APL Symbol |query|Question Mark|63}}
{{APL Symbol1|represent|8868}}
|-
{{APL Symbol1|rho|9076}}
{{APL Symbol1|union|0}}
{{APL Symbol1|omega|0}}
|-
{{APL Symbol1|rightshoe|0}}
{{APL Symbol1|upshoe|8745}}
{{APL Symbol1|uptack|8869}}
|-
{{APL Symbol1|uparrow|0}}
{{APL Symbol1|take|0}}
{{APL Symbol1|leftshoe|0}}
|-
{{APL Symbol1|pick|0}}
{{APL Symbol1|quad|9109}}
{{APL Symbol1|quadslope|9026}}
|-
|}
{find}  or epsilonunderbar
{dieresisdel}        Dual operator        (frog) {frog}
{deltaunderbar}
{iotaunderbar}
{dieresisjot}          Rank operator        (hoot) {hoot}
{paw}
   
{squad}
{stiletilde}        Partition operator  (dagger) {dagger}
{dieresisdowntack}  Convolution operator (snout)  {snout}
{dieresiscircle}                (holler) {holler}
{compose}  Compose 
{hoof} hoof
{dieresisstar}      Power operator      (sourpuss) {sourpuss}
{root}
{section}            Multiset Symmetric Difference
{msd}
{dieresistilde}      Commute operator    (frown)
{rightshoeunderbar}
{leftshoeunderbar}
{diamond}
{dieresis}
{each}
{overbar}
{neg}
{leftcaret}            less
{leftcaretunderbar}    not more or <=
{equal}
{rightcaretunderbar}    not less or >=
{rightcaret}            more or &gt;
{notequal}            not equal, /= or <&gt;
{or}
{and}
{times}  or signum
{divide}
{commabar}
{match}
{mismatch}
{gradedown}
{gradeup}
{rotate}            or reverse
{transpose}
{circlebar}
{log}          or ln
{nor}
{nand}
{quotedot}
{domino}
{leftarrow}  or is
{goto}  or rightarrow
{lefttack}
{quotequad}
{zilde}
{righttack}
{execute}
{format}
{lamp}              comment
{slopebar}
{slashbar}
{circlemiddledot}
{doublequote}
{number}
{star}
{power}
{comma}
{slope}
{backslash}
{circumflex}
{leftbrace}
{stile}              Modulus
{mod}
{stile2}
{rightbrace}
{tilde2}

Revision as of 15:55, 22 February 2013

Introduction

The characters used by this wiki and by NARS2000 when writing a workspace to disk have a specific name in order that they can be displayed in ASCII text and if necessary for display purposes they have a specific Unicode value so that they can be read exactly if read from a binary file and so they can be displayed within the APL font.

When it is necessary to describe a character it's usually easier to remember the name than a hexidecimal code number. For example, the APL quad symbol "⎕" is internalized as Unicode U+9109, it can be displayed on a web page using the symbol &#9109; or can be referenced on this wiki by the name {quad}. This wiki is set up to show these brace symbols as APL characters in ordinary text.

If you want to show a series of apl characters in monospace, you can surround them block like this: <apl>{quad}</apl> (which looks like this: ⎕) for regular size APL characters (which may be cut off on some displays), or <apll>{quad}</apll> for larger APL characters also in a monospace font, and looks like this: ⎕.

Names

The following are the names for all of the APL symbols

Symbol Names
Symbol Name Value Symbol Name Value Symbol Name Value
{{{sy}}}
{A_}
{{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
{{{sy}}}
{Z_}
{{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
⍺ {alpha} {{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
⌈ {ceiling} {{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
∇ {del} {{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
∆ {delta} {{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
∪ {downshoe} {{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
⍦ {downshoestile} {{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
↓ {drop} {{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
∊ {epsilon} {{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
⌊ {floor} {{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
⍳ {iota} {{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
∘ {jot} {{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
~ {not} {{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
π {pi} {{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
○ {pitimes} {{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
? {{{sy}}}
{query}
{{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
⊤ {represent} {{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
⍴ {rho} {{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
∪ {union} {{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
⍵ {omega} {{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
⊃ {rightshoe} {{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
∩ {upshoe} {{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
⊥ {uptack} {{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
↑ {uparrow} {{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
↑ {take} {{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
⊂ {leftshoe} {{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
⊃ {pick} {{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
⎕ {quad} {{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
⍂ {quadslope} {{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}


⍷ or epsilonunderbar


⍢ Dual operator (frog) ⍢

⍙

⍸

⍤ Rank operator (hoot) ⍤

⍤


⌷

⍭ Partition operator (dagger) †

{dieresisdowntack} Convolution operator (snout) ⍡

⍥ (holler) ⍥

∘ Compose

⍥ hoof

⍣ Power operator (sourpuss) ⍣

√

§ Multiset Symmetric Difference

{msd}

⍨ Commute operator (frown)

⊇

⊆

⋄

¨

¨

¯

¯

{leftcaret} less

≤ not more or <=

=

≥ not less or >=

{rightcaret} more or >

≠ not equal, /= or <>

∨

∧

× or signum

÷

⍪

≡

≢

⍒

⍋

⌽ or reverse

⍉

⊖

⍟ or ln

⍱

⍲

{quotedot}

⌹

← or is

→ or rightarrow

⊣

⍞

⍬

⊢

⍎

⍕

⍝ comment

⍀

⌿

⊙

{doublequote}

{number}

*

*

,

{slope}

{backslash}

{circumflex}

{

| Modulus

|

{stile2}

}

{tilde2}