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