🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: net.lang.apl
Article #15

APL TTY codes

#15
From: ihuxiotto
Date: Mon, 05 Apr 1982 15:05
70 lines
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!otto

Show 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>