Character names

From NARS2000
Revision as of 16:50, 22 February 2013 by Paul Robinson (talk | contribs)
Jump to navigationJump to search

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 ⎕ 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 the APL symbols. Some symbols have more than one name; either the typical APL use name is used or the description if there isn't a standard function name.

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}}}
∘ {compose} {{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
† {{{sy}}}
{dagger}
{{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
∇ {del} {{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
∆ {delta} {{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
⍙ {deltaunderbar} {{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
∪ {downshoe} {{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
⍦ {downshoestile} {{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
↓ {drop} {{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
⊂ {enclose} {{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
∊ {epsilon} {{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
⍷ {{{sy}}}
{find}
{{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
⌊ {floor} {{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
⍢ {{{sy}}}
{frog}
{{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
⍥ {upon} {{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
⍳ {iota} {{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
⍸ {iotaunderbar} {{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
∘ {jot} {{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
⍵ {omega} {{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
~ {not} {{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
* {power} {{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
π {pi} {{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
⊃ {pick} {{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
○ {pitimes} {{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
⎕ {quad} {{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
⍂ {quadslope} {{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
? {{{sy}}}
{query}
{{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
⍤ {rank} {{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
⊤ {represent} {{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
⍴ {rho} {{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
√ {root} {{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
⊃ {rightshoe} {{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
§ {{{sy}}}
{section}
{{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
⍣ {sourpuss} {{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
⍡ {{{sy}}}
{snout}
{{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
⌷ {squad} {{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
∪ {union} {{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
↑ {uparrow} {{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
∩ {upshoe} {{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
⊥ {uptack} {{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
↑ {take} {{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
⍨ {commute} {{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
⊇ {rightshoeunderbar} {{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
⊆ {leftshoeunderbar} {{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
⋄ {diamond} {{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
¨ {dieresis} {{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
¨ {each} {{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
¯ {neg} {{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
≤ {{{sy}}}
{le}
{{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
= {equal} {{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}
≥ {{{sy}}}
{ge}
{{{F}}} {{{ID}}} {{{k}}} {{{num}}} {{{hex}}}


≠ Ne not equal

≡ equalunderbar

∨

∧

×

÷

⍪

≡

≢

⍒

⍋

⌽ or reverse

⍉

⊖

⍟ or ln

⍱

⍲


⌹

← or is

→ or rightarrow

⊣

⍞

⍬

⊢

⍎

⍕

⍝

⍀

⌿

⊙

*

*

,


{

|

}