UCL+ is a User Command Linkage (UCL) program for use with RT-11 V5 or later, RTEM V2.0 or later, and TSX-Plus V4.1 or later monitors. It allows the dynamic, on-line definition of user commands and con- tains full support for the user command related features of these operating systems. These include: o UCL - User Command Linkage (RT-11, RTEM, and TSX-Plus) o UCI - User Command Interpreter (TSX-Plus, V5.0 or later) o UCF - User Commands First (RT-11, V5.2 or later) UCL+ contains a number of extensions to the distributed RT-11 and TSX-Plus UCL programs. Among these are: o Optional chaining to additional "UCL's". o A user-definable "run-by-name path" which extends the monitor's "run-from-SY:" default. o The capability to STORE/RECALL the program settings to/from a separate file in either "binary" or "journal" mode. Journal files can be edited. o A PASS_ON command that allows you to force UCL+ to "pass-on" a given command string to the next program in the chain (the default mode) or to a program that you specify. o Wild-card listing of symbol definitions to any device. o DISPLAY of symbol expansions with or without execution. The DISPLAY command can also be used to output ASCII strings to the console or printer (handy for sneaky escape sequences). o An "execute immediate" operator that speeds up nested sym- bol expansions. o Provision for accepting any valid 8-bit ASCII character as part of a symbol definition. o A "quoting" facility which overrides the effect of "opera- tor" characters. o Support for more complex command definitions by allowing the parsing of argument strings into as many as nine sub-strings. o Ability to specify default values for argument strings. Default string specifications may also be nested. o A CI "handleroid" which controls and displays the action of the various RT-11 Command Language Interpreters. o A special version of UCL+ for the XM monitor. Almost the entire program is continuously resident in a global region in extended memory. It is very fast, and uses less than 512 (decimal) words of low memory. o An "external data" variant of UCL+ for TSX-Plus systems requiring "local" UCL configurations for each user. UCL+ also allows TSX-Plus systems to maintain both "local" and "global" sets of symbol definitions. The distribution also includes the source text and instructions necessary to create an on-line HELP facility for UCL+.