💾 Archived View for blitter.com › apl-books › apl.maxhost.org › apl-360.txt captured on 2022-07-16 at 17:20:51.

View Raw

More Information

-=-=-=-=-=-=-

apl-360.sh     start system

this help file uses UTF-8 encoding with the KAPL font
when using kedit from console do this first "export LC_ALL=UTF-8"

Note that APL\360 is one of the earliest APL's and as such is not the
easiest to use, especially when one tries to edit a function

APL\360 was typically used with IBM 2741, 2740 or 1050 which were all
Selectric typewriters using removable typeheads

APL\360 was run via hercules with OS/360-MVT 21.8F
and has a copyright date of 1972

variables, function names, groups and labels may be up to 77 characters in length
workspace names are limited to 11 characters

files are stored in mvt4apl

shift ;       (
shift '       )
shift 2       high minus
shift 4       less than or equal to
shift 5       equal
shift 6       greater than or equal to
shift =       divide
shift l       box
shift k       '
shift i       iota
shift e       epsilon
shift g       delta
shift m       |
shift r       shape (rho)
shift q       ?
shift t       tilde
;             [
'             ]
[             arrow left (assign)
{             arrow right
-             +
=             multiply
alt shift v
alt u         ibeam

overstrikes
-----------

shift l ctrl-h shift k becomes quotequad
shift l ctrl-h shift = becomes matrix inverse
shift o ctrl-h shift m becomes reversal
shift k ctrl-h .       becomes factorial

)314159    operator login
)2132      pilatus login
)1798      rigi login

)ERASE TEST1
           erase function TEST1
)FNS       list functions

)LOAD OPFNS
           this is needed for SHUTDOWN

DATE       display date
TIME       display time

)LOAD 1 NEWS
           then type ALL to read
)LOAD 1 APLCOURSE
           loads workspace with various tutorial functions
)LOAD 3 UTIL
           round off functions, timing, substitutes for not_yet_implemented operators
)LOAD 3 BRFNS
           functions which improve syntax and semantics of the branching system

DESCRIBE   describes the current workspace
LIBRARY
KEYBOARD   displays keyboard map
NOW        displays time and date

)LIB       show current functions in workspace
)LIB 1     show functions in library 1 (libraries 1 to 3 exist)

)SAVE PRIME
           save function PRIME

)OPR       send a message to operator

ÇPRIME[Ì]Ç
           display function PRIME



shutdown
--------

SHUTDOWN
)OFF

list of funtions
----------------

date 	   display date
shutdown   shutdown apl

ctrl codes
----------

ctrl-l     clears screen

list of variables
-----------------

zsymbols   displays all symbols

x3270 localhost 3600
ibmuser

missing
-------

)HELP
)LIST

⌹2        with some versions of apl the reciprocal is returned if the 
          right argument to matrix inverse is a number, but in apl\360
          this generates a rank error

using web browser to shutdown
-----------------------------

localhost:8360
/f c3po,shutdown