        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+.  

                                                                                                                                                                                                                                                                        