Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: version B 2.10.1 6/24/83; site cornell.UUCP
Path: utzoo!watmath!clyde!burl!ulysses!mhuxl!houxm!houxz!vax135!cornell!gj
From: gj@cornell.UUCP (Greg Johnson)
Newsgroups: net.lang.apl
Subject: here is the APL\11 Ascii character set
Message-ID: <233@cornell.UUCP>
Date: Mon, 13-Aug-84 10:34:09 EDT
Article-I.D.: cornell.233
Posted: Mon Aug 13 10:34:09 1984
Date-Received: Tue, 14-Aug-84 01:47:23 EDT
Organization: Cornell Univ. CS Dept.
Lines: 89

Here is a description of the Ascii character set for APL\11.
I tried to mail this to the requestor, but had no luck.
So, I am submitting it over the net.
- Greg Johnson
  gj@cornell
  ...!ihnp4!cornell!gj

		 The APL\11 ASCII Character Set

Note that the ASCII character set for APL uses both upper-case
and lower-case.

      a-z             letter
      0-9             digit
      `               negative sign
      '--'            string
      C  J  C     comment
      ( )
      [ ; ]           indexing
      L               quad
      L  '        quote quad

                      dyadic          monadic
                      ------          -------
      +               add             plus
      -               sub             negate
      X               mult            sign
      %               div             reciprical
      |               mod             absolute value
      D               min             floor
      S               max             ceiling
      *               pwr             exp
      O  *        log             ln (log base e)
      O               circle funct    pi times
      '  .        combinatorial   factorial
      !               combinatorial   factorial
      ^               and
      V               or
      ^  ~        nand
      V  ~        nor
      <               lt
      >               gt
      $               le
      &               ge
      =               eq
      #               ne
      ~                               not
      ?               deal            random number
      R               rho             rho
      I               iota            iota
      E               epsilon
      N               encode
      B               decode
      \  O        transpose       transpose
      ,               catenate        ravel           *
      Y               take
      U               drop
      {               assign
      }                               goto
      B  N        i-beam          i-beam



                      August 13, 1982





                           - 21 -


      L  %        matrix div      matrix inverse
      |  H        grade up                        *
      G  |        grade down                      *
      B  J                        execute
      N  J                        format
      /               compress                        *
      /  -        compress
      \               expand                          *
      \  -        expand
      O  |        rotate          reverse         *
      O  -        rotate          reverse
      op /                            reduce          *
      op /  -                     reduce
      J.op            outer product
      op.op           inner product

      * may be subscripted with a scalar