Annotation of 3BSD/cmd/apl/documents/apl.6, revision 1.1.1.1

1.1       root        1: .th APL VI 5/19/76
                      2: .sh NAME
                      3: apl \*- apl interpreter
                      4: .sh SYNPOSIS
                      5: .bd apl
                      6: .sh DESCRIPTION
                      7: This is the really improved APL interpreter.  It puts the
                      8: terminal into a funny mode, so watch out.  If it blows up, push
                      9: the single/multi page button to switch back.
                     10: .s3
                     11: All of the operators are exactly as in apl\\360.  Overstrikes are often
                     12: required, and they work (use space, not cursor right).  The keyboard is
                     13: just the same as a 2741 apl keyboard.
                     14: .s3
                     15: Function definition is not what you would expect.  Functions are loaded
                     16: from files.  The first line of the file is the function header, as you
                     17: would expect it but with no del.  The rest of the file is the lines
                     18: of the function.  Lines are numbered, but there's none of the
                     19: square bracket jazz.  If you say )READ FILE it will load the function
                     20: in that file.  If you say )EDIT FILE it will put you in the
                     21: unix editor to change that file. Upon exit, it will read the file in
                     22: as though by )READ.
                     23: .s3
                     24: All of the usual operators are available, including domino.
                     25: Also available are monadic encode and epsilon.
                     26: .sh FILES
                     27: apl_ws \*- temporary workspace file.
                     28: .s3
                     29: continue - continue workspace
                     30: .sh "SEE ALSO"
                     31: apl.2 \*- synposis of system commands
                     32: .sh BUGS
                     33: I don't know of too many, but mail any trouble reports to jrl.
                     34: .s3
                     35: Interpreter occasionally blows up, giving core images.
                     36: .s3
                     37: Character comparisons don't work (but try concatenating
                     38: a character vector to a numeric vector and vice versa.)
                     39: .s3
                     40: Many mixed functions take less general arguments than
                     41: you might expect.  Then again any integer origin is allowed.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.