Character names: Difference between revisions

From NARS2000
Jump to navigationJump to search
No edit summary
No edit summary
Line 107: Line 107:
{{APL Symbol1L|plus|          F={{CY}}|Link=Symbol Plus|ID={{CN}}{{CY}}|k=SHIFT+ALT+?|num=43}}
{{APL Symbol1L|plus|          F={{CY}}|Link=Symbol Plus|ID={{CN}}{{CY}}|k=SHIFT+ALT+?|num=43}}
{{APL Symbol1L|power|          F=YesNo|Link=Symbol Power|ID={{CN}}{{CY}}|k=SHIFT+ALT+?|num=42}}
{{APL Symbol1L|power|          F=YesNo|Link=Symbol Power|ID={{CN}}{{CY}}|k=SHIFT+ALT+?|num=42}}
{{APL Symbol1L|quad|          F={{CY}}|Link=Symbol Quad|ID={{CN}}{{CY}}|k=SHIFT+ALT+?|num=9109}}
{{APL Symbol1L|quad|          F={{CY}}|Link=Symbol Quad|ID={{CN}}{{CY}}|k=ALT+L|num=9109}}
{{APL Symbol1 |quadslope|      F=YesNo|ID={{CN}}{{CY}}|k=SHIFT+ALT+?|num=9026}}
{{APL Symbol1 |quadslope|      F=YesNo|ID={{CN}}{{CY}}|k=SHIFT+ALT+?|num=9026}}
{{APL Symbol1L|query|          F={{CY}}|Link=Symbol Query|ID={{CN}}{{CY}}|k=SHIFT+ALT+?|num=63}}
{{APL Symbol1L|query|          F={{CY}}|Link=Symbol Query|ID={{CN}}{{CY}}|k=SHIFT+ALT+?|num=63}}

Revision as of 00:27, 4 March 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 ⎕ 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. If there is more information about the symbol the name will be a link; click on the link to go to the page for how the symbol is used.

Symbol Names
Symbol Name Is an Apl
Function
Usable in
Identifiers
Has Key Key
Value
A Underline: A
{A_}
Special Symbols
Icon-24-No.png  No Icon-24-Yes.png Yes None 57398
Z Underline: Z
{Z_}
Special Symbols
Icon-24-No.png  No Icon-24-Yes.png Yes None 57423
0 Zero
Special Symbols
Icon-24-No.png  No Second and subsequent characters 0 30
9 Nine
Special Symbols
Icon-24-No.png  No Second and subsequent characters 9 39
{alpha} Icon-24-No.png  No Icon-24-Yes.png Yes ALT+A 9082 {{{hex}}}
{and} Icon-24-Yes.png Yes Icon-24-No.png  NoIcon-24-Yes.png Yes SHIFT+ALT+? 8743 {{{hex}}}
{ceiling} Icon-24-Yes.png Yes Icon-24-No.png  NoIcon-24-Yes.png Yes SHIFT+ALT+? 8968 {{{hex}}}
{circle} Icon-24-Yes.png Yes Icon-24-No.png  NoIcon-24-Yes.png Yes SHIFT+ALT+? 9675 {{{hex}}}
{circlebar} YesNo Icon-24-No.png  NoIcon-24-Yes.png Yes SHIFT+ALT+? 8854 {{{hex}}}
{circlemiddledot} YesNo Icon-24-No.png  NoIcon-24-Yes.png Yes SHIFT+ALT+? 8857 {{{hex}}}
, {comma} Icon-24-Yes.png Yes Icon-24-No.png  NoIcon-24-Yes.png Yes SHIFT+ALT+? 44 {{{hex}}}
{commabar} YesNo Icon-24-No.png  NoIcon-24-Yes.png Yes SHIFT+ALT+? 9066 {{{hex}}}
{comment} Icon-24-Yes.png Yes Icon-24-No.png  NoIcon-24-Yes.png Yes SHIFT+ALT+? 9053 {{{hex}}}
{commute} YesNo Icon-24-No.png  NoIcon-24-Yes.png Yes SHIFT+ALT+? 9064 {{{hex}}}
{compose} YesNo Icon-24-No.png  NoIcon-24-Yes.png Yes SHIFT+ALT+? 8728 {{{hex}}}}
{dagger} Icon-24-No.png  No Icon-24-No.png  No SHIFT+ALT+? 123 {{{hex}}}
{del} Icon-24-Yes.png Yes Icon-24-No.png  No ALT+G 8711 {{{hex}}}
{delta} Icon-24-No.png  No Icon-24-Yes.png Yes ALT+H 8710 {{{hex}}}
{deltaunderbar} Icon-24-No.png  No Icon-24-Yes.png Yes ALT+SHIFT+H 9049 {{{hex}}}
{diamond} Icon-24-Yes.png Yes Icon-24-No.png  No SHIFT+ALT+? 8900 {{{hex}}}
¨ {dieresis} YesNo Icon-24-No.png  NoIcon-24-Yes.png Yes SHIFT+ALT+? 168 {{{hex}}}
÷ {divide} Icon-24-Yes.png Yes Icon-24-No.png  NoIcon-24-Yes.png Yes SHIFT+ALT+? 247 {{{hex}}}
{domino} Icon-24-Yes.png Yes Icon-24-No.png  No SHIFT+ALT+? 9017 {{{hex}}}
{downshoe} YesNo Icon-24-No.png  NoIcon-24-Yes.png Yes SHIFT+ALT+? 8746 {{{hex}}}
{downshoestile} Icon-24-No.png  No Icon-24-No.png  NoIcon-24-Yes.png Yes SHIFT+ALT+? 9062 {{{hex}}}
{drop} Icon-24-Yes.png Yes Icon-24-No.png  No SHIFT+ALT+? 8595 {{{hex}}}
¨ {each} YesNo Icon-24-No.png  NoIcon-24-Yes.png Yes SHIFT+ALT+? 168 {{{hex}}}
{enclose} YesNo Icon-24-No.png  NoIcon-24-Yes.png Yes SHIFT+ALT+? 8834 {{{hex}}}
{epsilon} YesNo Icon-24-No.png  NoIcon-24-Yes.png Yes SHIFT+ALT+? 8714 {{{hex}}}
{epsilonunderbar} Icon-24-Yes.png Yes Icon-24-No.png  No ALT+SHIFT+E 9079 {{{hex}}}
= {equal} Icon-24-Yes.png Yes Icon-24-No.png  NoIcon-24-Yes.png Yes SHIFT+ALT+? 61 {{{hex}}}
{execute} Icon-24-Yes.png Yes Icon-24-No.png  NoIcon-24-Yes.png Yes SHIFT+ALT+? 9038 {{{hex}}}
{find} YesNo Icon-24-No.png  NoIcon-24-Yes.png Yes SHIFT+ALT+? 9079 {{{hex}}}
{floor} Icon-24-Yes.png Yes Icon-24-No.png  NoIcon-24-Yes.png Yes SHIFT+ALT+? 8970 {{{hex}}}
{format} Icon-24-Yes.png Yes Icon-24-No.png  NoIcon-24-Yes.png Yes SHIFT+ALT+? 9045 {{{hex}}}
Dual operator
{frog}
Icon-24-No.png  No Icon-24-No.png  NoIcon-24-Yes.png Yes SHIFT+ALT+? 9058 {{{hex}}}
greater than or equal
{ge}
Icon-24-Yes.png Yes Icon-24-No.png  NoIcon-24-Yes.png Yes SHIFT+ALT+? 8805 {{{hex}}}
{goto} Icon-24-Yes.png Yes Icon-24-No.png  NoIcon-24-Yes.png Yes SHIFT+ALT+? 8594 {{{hex}}}
{gradedown} YesNo Icon-24-No.png  NoIcon-24-Yes.png Yes SHIFT+ALT+? 9042 {{{hex}}}
{gradeup} YesNo Icon-24-No.png  NoIcon-24-Yes.png Yes SHIFT+ALT+? 9035 {{{hex}}}
{iota} Icon-24-Yes.png Yes Icon-24-No.png  NoIcon-24-Yes.png Yes SHIFT+ALT+? 9075 {{{hex}}}
{iotaunderbar} YesNo Icon-24-No.png  NoIcon-24-Yes.png Yes SHIFT+ALT+? 9080 {{{hex}}}
{jot} YesNo Icon-24-No.png  NoIcon-24-Yes.png Yes SHIFT+ALT+? 8728 {{{hex}}}
less than or equal
{le}
Icon-24-Yes.png Yes Icon-24-No.png  NoIcon-24-Yes.png Yes SHIFT+ALT+? 8804 {{{hex}}}
{leftarrow} Icon-24-Yes.png Yes Icon-24-No.png  No SHIFT+ALT+? 8592 {{{hex}}}
{ {leftbrace} Icon-24-No.png  No Icon-24-No.png  No [ 123 {{{hex}}}
{leftshoeunderbar} YesNo Icon-24-No.png  NoIcon-24-Yes.png Yes SHIFT+ALT+? 8838 {{{hex}}}
{lefttack} YesNo Icon-24-No.png  NoIcon-24-Yes.png Yes SHIFT+ALT+? 8867 {{{hex}}}
{log} YesNo Icon-24-No.png  NoIcon-24-Yes.png Yes SHIFT+ALT+? 9055 {{{hex}}}
{match} YesNo Icon-24-No.png  NoIcon-24-Yes.png Yes SHIFT+ALT+? 8801 {{{hex}}}
{mismatch} YesNo Icon-24-No.png  NoIcon-24-Yes.png Yes SHIFT+ALT+? 8802 {{{hex}}}
| {mod} YesNo Icon-24-No.png  NoIcon-24-Yes.png Yes SHIFT+ALT+? 124 {{{hex}}}
{omega} Icon-24-No.png  No Icon-24-Yes.png Yes ALT+W 9077 {{{hex}}}
{or} YesNo Icon-24-No.png  NoIcon-24-Yes.png Yes SHIFT+ALT+? 8744 {{{hex}}}
{nand} YesNo Icon-24-No.png  NoIcon-24-Yes.png Yes SHIFT+ALT+? 9074 {{{hex}}}
not equal
{ne}
YesNo Icon-24-No.png  NoIcon-24-Yes.png Yes SHIFT+ALT+? 8800 {{{hex}}}
¯ {neg} Icon-24-Yes.png Yes Icon-24-No.png  No ALT+2 175 {{{hex}}}
{nor} Icon-24-Yes.png Yes Icon-24-No.png  No SHIFT+ALT+9 9073 {{{hex}}}
~ {not} YesNo Icon-24-No.png  NoIcon-24-Yes.png Yes SHIFT+ALT+? 126 {{{hex}}}
π {pi} YesNo Icon-24-No.png  NoIcon-24-Yes.png Yes SHIFT+ALT+? 960 {{{hex}}}
{pick} YesNo Icon-24-No.png  NoIcon-24-Yes.png Yes SHIFT+ALT+? 8835 {{{hex}}}
{pitimes} YesNo Icon-24-No.png  NoIcon-24-Yes.png Yes SHIFT+ALT+? 9675 {{{hex}}}
+ {plus} Icon-24-Yes.png Yes Icon-24-No.png  NoIcon-24-Yes.png Yes SHIFT+ALT+? 43 {{{hex}}}
* {power} YesNo Icon-24-No.png  NoIcon-24-Yes.png Yes SHIFT+ALT+? 42 {{{hex}}}
{quad} Icon-24-Yes.png Yes Icon-24-No.png  NoIcon-24-Yes.png Yes ALT+L 9109 {{{hex}}}
{quadslope} YesNo Icon-24-No.png  NoIcon-24-Yes.png Yes SHIFT+ALT+? 9026 {{{hex}}}
? {query} Icon-24-Yes.png Yes Icon-24-No.png  NoIcon-24-Yes.png Yes SHIFT+ALT+? 63 {{{hex}}}
{quotequad} Icon-24-Yes.png Yes Icon-24-No.png  NoIcon-24-Yes.png Yes SHIFT+ALT+? 9054 {{{hex}}}
{rank} YesNo Icon-24-No.png  NoIcon-24-Yes.png Yes SHIFT+ALT+? 9060 {{{hex}}}
{represent} YesNo Icon-24-No.png  NoIcon-24-Yes.png Yes SHIFT+ALT+? 8868 {{{hex}}}
{rho} Icon-24-Yes.png Yes Icon-24-No.png  No ALT+R 9076 {{{hex}}}
} {rightbrace} Icon-24-No.png  No Icon-24-No.png  No ] 125 {{{hex}}}
{rightshoe} YesNo Icon-24-No.png  NoIcon-24-Yes.png Yes SHIFT+ALT+? 8835 {{{hex}}}
{rightshoeunderbar} YesNo Icon-24-No.png  NoIcon-24-Yes.png Yes SHIFT+ALT+? 8839 {{{hex}}}
{righttack} YesNo Icon-24-No.png  NoIcon-24-Yes.png Yes SHIFT+ALT+? 8866 {{{hex}}}
{root} YesNo Icon-24-No.png  NoIcon-24-Yes.png Yes SHIFT+ALT+? 8730 {{{hex}}}
{rotate} Icon-24-Yes.png YesIcon-24-No.png  No Icon-24-No.png  NoIcon-24-Yes.png Yes SHIFT+ALT+? 9021 {{{hex}}}
§ Multiset Symmetric Difference
{section}
Icon-24-Yes.png YesIcon-24-No.png  No Icon-24-No.png  NoIcon-24-Yes.png Yes SHIFT+ALT+? 167 {{{hex}}}
{slashbar} Icon-24-Yes.png YesIcon-24-No.png  No Icon-24-No.png  NoIcon-24-Yes.png Yes SHIFT+ALT+? 9023 {{{hex}}}
{slopebar} Icon-24-Yes.png YesIcon-24-No.png  No Icon-24-No.png  NoIcon-24-Yes.png Yes SHIFT+ALT+? 9024 {{{hex}}}
{sourpuss} Icon-24-No.png  No Icon-24-No.png  NoIcon-24-Yes.png Yes SHIFT+ALT+? 9059 {{{hex}}}
Convolution
{snout}
Icon-24-No.png  No Icon-24-No.png  No SHIFT+ALT+? 9057 {{{hex}}}
{squad} Icon-24-Yes.png YesIcon-24-No.png  No Icon-24-No.png  NoIcon-24-Yes.png Yes SHIFT+ALT+? 9015 {{{hex}}}
* {star} Icon-24-Yes.png YesIcon-24-No.png  No Icon-24-No.png  NoIcon-24-Yes.png Yes SHIFT+ALT+? 42 {{{hex}}}
{take} Icon-24-Yes.png YesIcon-24-No.png  No Icon-24-No.png  NoIcon-24-Yes.png Yes SHIFT+ALT+? 8593 {{{hex}}}
× {times} Icon-24-Yes.png YesIcon-24-No.png  No Icon-24-No.png  NoIcon-24-Yes.png Yes SHIFT+ALT+? 215 {{{hex}}}
{transpose} Icon-24-Yes.png YesIcon-24-No.png  No Icon-24-No.png  NoIcon-24-Yes.png Yes SHIFT+ALT+? 9033 {{{hex}}}
_ {underbar} Icon-24-No.png  No Icon-24-Yes.png Yes _ 0095 {{{hex}}}
{union} Icon-24-Yes.png YesIcon-24-No.png  No Icon-24-No.png  NoIcon-24-Yes.png Yes SHIFT+ALT+? 8746 {{{hex}}}
{uparrow} Icon-24-Yes.png YesIcon-24-No.png  No Icon-24-No.png  NoIcon-24-Yes.png Yes SHIFT+ALT+? 8593 {{{hex}}}
{upon} Icon-24-Yes.png YesIcon-24-No.png  No Icon-24-No.png  NoIcon-24-Yes.png Yes SHIFT+ALT+? 9061 {{{hex}}}
{upshoe} Icon-24-Yes.png YesIcon-24-No.png  No Icon-24-No.png  NoIcon-24-Yes.png Yes SHIFT+ALT+? 8745 {{{hex}}}
{uptack} Icon-24-Yes.png YesIcon-24-No.png  No Icon-24-No.png  NoIcon-24-Yes.png Yes SHIFT+ALT+? 8869 {{{hex}}}
{zilde} Icon-24-Yes.png YesIcon-24-No.png  No Icon-24-No.png  NoIcon-24-Yes.png Yes SHIFT+ALT+? 9068 {{{hex}}}

See Also: The language toolbar