1 :Info: apl: v2apl: 1984-03-09 apl, v2apl
2
3 Syntax as a command: apl workspace_id -control_args
4
5
6 Function: invokes the APL interpreter, optionally loading a saved
7 workspace.
8
9
10 Arguments:
11 workspace_id
12 is the pathname of a saved workspace to be loaded. The default is
13 to load your continue workspace, if any; otherwise a clear workspace
14 is loaded.
15
16
17 Control arguments:
18 -brief_errors, -bfe
19 prints short error messages. Default
20 -check, -ck
21 raises a compatibility error if a monadic transpose of rank greater
22 than 2 or a residue or encode with a negative-left argument is
23 encountered. The definition of these cases in Version 2 APL is
24 different from Version 1.
25 -long_errors, -lge
26 prints long error messages. The short form of the message is
27 printed, followed by a detailed explanation of the error.
28 -temp_dir path, -td path
29 changes the directory that used to hold the temporary segments that
30 contain the active workspace to path. The default is to use the
31 process directory.
32
33
34 -terminal_type STR, -ttp STR
35 specifies the kind of terminal being used. Possible values of STR
36 are 1050, 2741, CORR2741, ARDS, TN300, TEK4013, TEK4015, 1030,
37 TYPEPAIRED, BITPAIRED, ASCII, TELERAY11, LA36. This control
38 argument specifies which one of several character translation tables
39 is to be used by APL when reading or writing to the terminal. Since
40 there are different kinds of APL terminals, each incompatible with
41 the rest, it is important that the correct table be used.
42 -user_number N
43 sets the APL user number returned by some APL functions to N. The
44 default is 100.
45
46
47 Control arguments for debugging:
48 -debug, -db
49 calls the listener cu_$cl upon system errors. This puts you at a
50 new command level. The default is to remain in APL. This control
51 argument is intended for debuggin apl itself.
52 -meter
53 saves metering information about the APL storage manager. These
54 meters may be displayed with apl_storage_meters. The default is not
55 to save any information.
56 -no_quit_handler, -nqh
57 ignores the quit condition. The default is to trap all quits within
58 apl.
59
60
61 Notes on compatibility with version 1 APL:
62 Version 1 APL workspaces can be manipulated with the )V1COPY,
63 )V1PCOPY, )V1LIB, and )V1DROP system commands. There are a number of
64 differences between the two implementations see apl_vs_v1apl.info.
65
66
67 Notes: To list the apl info segments, type--
68 list_help apl
69 lisp_help apl -pn >exl>info
70
71 Information on known bugs and a log of recent changes to apl are kept
72 in >exl>info>apl.status.info and >exl>info>apl.changes.info.
73
74
75 :hcom:
76
77
78
79 /****^ HISTORY COMMENTS:
80 1) change2020-04-23GDixon, approve2021-02-22MCR10088,
81 audit2021-05-27Swenson, install2021-05-27MR12.6g-0056:
82 A) Fix section titles to meet current guidelines.
83 END HISTORY COMMENTS */
84
85
86