1 APL Invokes the VAX APL interpreter. APL (A Programming Language) is a concise programming language that can be used for a wide range of applications. It simplifies the handling of numeric and character data organized as lists and tables. VAX APL provides a built-in function editor, debugging aids, system communication facilities and a file system. VAX APL can execute lines of code immediately or store the code for later execution. For more information invoke APL and type )HELP or refer to one of the following manuals: "VAX APL Reference Manual" "VAX APL User's Guide" "VAX APL Language Summary" "VAX APL Installation Guide" Format APL [/qualifiers] [wsname] [/qualifiers] 2 Parameters wsname Specifies the name of a workspace that you want to load instead of the CONTINUE or CLEAR workspace that APL usually provides after startup. The default directory is the user's default area and the default file extension is .APL. 2 Qualifiers /EDIT /EDIT=(TPU_values) /NOEDIT (D) The /EDIT qualifier, valid only with the /INTERFACE=CHARACTER_CELL qualifier specifies the qualifiers and parameters to be used with the TPU-based interface. Any of the TPU qualifiers and parameters may be used. See Help topic EDIT/TPU for more information about TPU qualifiers and parameters. /EXECUTE_ONLY /EXECUTE_ONLY The /EXECUTE_ONLY qualifier directs APL to use the runtime support version of the APL interpreter, which can execute APL applications but cannot be used to develop APL applications. You must specify the terminal designator on the command line and you may specify any other qualifiers except /NOTERMINAL, /EDIT and /INTERFACE. If a workspace is not specified on the command line, DCL prompts for one. /HI /HI= (FILE=filespec, CHSET=charset) /NOHI (D) The /HI qualifier specifies the name of a file to be printed when the APL session begins. At most two HI files can be specified, one in each initialization stream. The /NOHI qualifier prevents the printing of a /HI file that was specified by a /HI qualifier earlier in the same initialization stream. The file specification must include at least a file name. The default directory is the user's default area and the default file extension is .AAS. The charset specification indicates the character set of the file. See the HELP topic "APL charset" for a list and description of supported character sets. /INPUT /INPUT = (FILE=filespec, CHSET=charset) /NOINPUT (D) The /INPUT qualifier specifies the name of a file to be executed automatically via the APL )INPUT system command when the APL session begins. At most one INPUT file can be specified; APL uses the last one seen when parsing the initialization streams. The /NOINPUT qualifier negates all previous /INPUT qualifiers. Thus if /NOINPUT appears in the command line and is not followed by a /INPUT qualifier, no )INPUT file is processed. The file specification must include at least a file name. The default directory is the user's default area and the default file extension is .AAS. The charset specification indicates the character set of the file. See the HELP topic "APL charset" for a list and description of character sets. /INTERFACE /INTERFACE={LINE | CHARACTER_CELL | DECwindows} /INTERFACE specifies the type of APL interface. LINE is the default interface-type. This qualifier cannot be used with the /EXECUTE_ONLY qualifier or in an initialization file. The DECwindows value invokes full DECwindows support of the APL product to more easily develop applications interactively. The CHARACTER_CELL value causes the invocation of a EVETPU-based interface. The /EDIT qualifier should be used with this value to specify the TPU options preferred to enhance the interface. /SILENT /SILENT [= BANNER | HI | WSMESSAGE | ALL | NONE] /NOSILENT (D) The /SILENT qualifier controls whether the APL banner line, HI files, and initial workspace identification are printed. The /NOSILENT qualifier undoes the effect of all previous /SILENT qualifiers. For example, if /NOSILENT is the last qualifier in the command line, the banner line, HI files (if any), and initial workspace identification are printed. Specifying /SILENT=BANNER suppresses printing of the APL banner line. Specifying /SILENT=HI suppresses printing of any HI files. Specifying /SILENT=WSMESSAGE suppresses the identification of the initial workspace to be loaded. Parameters to /SILENT may be combined in parentheses, for example, /SILENT=(BANNER,HI). /SILENT=ALL is equivalent to /SILENT=(BANNER,HI,WSMESSAGE). /SILENT=NONE is equivalent to /NOSILENT. If /SILENT is specified without a parameter, ALL is assumed. /TERMINAL /TERMINAL = termspec /NOTERMINAL (D) The /TERMINAL qualifier specifies the terminal designator. Do not specify a terminal terminal designator if you are using the DECwindows interface. The /NOTERMINAL qualifier undoes the effect of all previous /TERMINAL qualifiers. If /TERMINAL is not specified, or if /NOTERMINAL is not followed by /TERMINAL, the user is prompted for the terminal type. See the HELP topic "APL termspec" for a list of supported terminals. /VECTOR /VECTOR{=threshold} /NOVECTOR /VECTOR invokes the vector processor; the non-negative, non-zero integer value for threshold specifies the minimum data size for APL to use vector processing. A value of 1 indicates that the vector processor will always be used; a value of 0 indicates that the vector processor will never be used. 2 charset The charset specification indicates the kind of character set being used. Supported character sets are: BIT - Bit-paired ASCII/APL character set COMPOSITE - Composite APL character set KEY - Key-paired ASCII/APL character set TTY - VAX APL TTY mnemonics for the APL characters 2 termspec The termspec specification indicates the kind of terminal being used. Supported terminals are: APL - APL terminal (same as KEY) BIT - Bit-paired ASCII/APL terminal COMPOSITE - composite APL character set HDSAVT - Human Designed Systems HDSAVT and HDSGVT HDS201 - Human Designed Systems HDS201 and HDS201G HDS221 - Human Designed Systems HDS221 and HDS221G GIGI - GIGI terminal (VK100) KEY - Key-paired ASCII/APL terminal LA - LA12, LA34, LA36, LA37, LA38, LA120, LS120, LA100 TTY - Any terminal without APL character set 4013 - Tektronix 4013 4015 - Tektronix 4015 VS - Digital VAXstation running VMS Workstation Software VT102 - Digital VT102-PA/RA Video Terminal with APL VT220 - Digital VT220 Video Terminal VT240 - Digital VT240 Video Terminal VT320 - Digital VT320 Video Terminal VT330 - Digital VT330 Video Terminal VT340 - Digital VT340 Video Terminal DECTERM - Digital VAXstation running DECwindows 2 Initialization_stream APL takes startup information from two sources, called initialization streams, in the following order: 1. APL$INIT - A logical name defined by the user that translates to a file containing command line qualifiers. 2. Command line - The line typed to invoke APL. Any parameter or qualifier, except /EXECUTE_ONLY, /EDIT and /INTERFACE can be used in the APL$INIT initialization file. 2 Release_notes Release notes for VAX APL are contained in the file: SYS$HELP:APL040.RELEASE_NOTES You can type or print this file to read the release note information.