Article View: net.lang.apl
Article #15APL TTY codes
From: ihuxiotto
Date: Mon, 05 Apr 1982 15:05
Date: Mon, 05 Apr 1982 15:05
70 lines
4258 bytes
4258 bytes
I think we should have on this net a standard APL notation to be used
when talking about specific APL notation. The following is the TTY-APL
notation used by A P L . M S, the APL that runs on the UNIVAC 90/70
computers running under VS/9 written at the Moore School, U of Penn.
This notation was derived from a notation used on an earlier version of
APL that ran, I believe, on DEC equipment.
The TTY notation is listed below. The basic ideas behind the notation
are these:
1) Special APL characters that are found by shift-<letter> are coded
as '@<letter>'. Thus rho, which is shift-R, is coded '@R'.
2) Almost all special APL characters (including the ones discussed
above) can be coded as a three character sequence beginning with
the character *dot* followed by two letters. The letters are
chosen to suggest the special APL character in some way, usually
by referring to the character's major *functional* name. Thus the
delta stile character, whose functional name is "grade up,"
is represented '.GU'.
Perhaps a copy of this table should be kept by each reader of this
newsgroup for future reference. The individual character names are taken
from IBM documentation for APL.
APL TTY ALT | APL TTY | APL TTY
alpha .AL @A | underbar A .ZA | slope bar .CB
base .DE @B | underbar B .ZB | circle bar .CR
cap .DU @C | underbar C .ZC | slash bar .CS
downstile .FL @D | underbar D .ZD | domino .DQ
epsilon .EP @E | underbar E .ZE | del stile .GD
underbar .US @F | underbar F .ZF | delta stile .GU
del .DL @G | underbar G .ZG | I-beam .IB
delta .LD @H | underbar H .ZH | log .LG
iota .IO @I | underbar I .ZI | nand .NN
null .SO @J | underbar J .ZJ | nor .NR
quote ' @K | underbar K .ZK | O<bs>U<bs>T .OU
quad .BX @L | underbar L .ZL | del tilde .PD
stile .AB @M | underbar M .ZM | quote quad .QQ
top .EN @N | underbar N .ZN | circle stile .RV
circle .LO @O | underbar O .ZO | circle slope .TR
star * @P | underbar P .ZP | equal =
query ? @Q | underbar Q .ZQ | greater >
rho .RO @R | underbar R .ZR | less <
upstile .CE @S | underbar S .ZS | plus +
tilde .NT @T | underbar T .ZT | bar -
down arrow .DA @U | underbar U .ZU | times #
cup .UU @V | underbar V .ZV | divide %
omega .OM @W | underbar W .ZW | open paren (
close shoe .LU @X | underbar X .ZX | close paren )
up arrow ^ @Y | underbar Y .ZY | open bracket [
open shoe .RU @Z | underbar Z .ZZ | close bracket ]
| underbar delta .UD | slash /
| top null .FO | slope \
| base null .EX | dollar $
| left arrow .LA | comma ,
| right arrow .GO | dot .
| not less .GE | semicolon ;
| not greater .LE | colon :
| not equal .NE | quote dot !
| overbar .NG | and &
| or .OR | cap null "
| dieresis .DD |
When using this table, my own preference is to use the '@' version
wherever possible. Describing rho as "shift-R" is pretty close to the mental
organization I have for typing this character, with '@' substituted
Technical Details
Message-ID:
<anews.Aihuxi.119>Path:
arc1-ca.pugleaf.net!utzoo!decvax!ucbvax!ihnss!ihuxi!ottoShow Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!decvax!ucbvax!ihnss!ihuxi!otto From: ihuxi!otto Newsgroups: net.lang.apl Subject: APL TTY codes Date: Mon, 05 Apr 1982 15:05:39 +0000 Message-ID: <anews.Aihuxi.119>