Aihuxi.119 net.lang.apl utzoo!decvax!ucbvax!ihnss!ihuxi!otto Mon Apr 5 15:05:39 1982 APL TTY codes 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- are coded as '@'. 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 | OUT .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