File Name
README.md
CCL VERSION 9.1

This version of CCL is essentially a maintenance release
for V9.0. Use the CCLGEN.CMD file to assemble and task-build
CCL V9.1; consult CCL.RNO for a full description of CCL.

An error in handling syntax errors encountered in
a resident library command table has been corrected. The code has
been streamlined slightly, and additional conditional assembly
directives have been added to optimize CCL's size for various
applications. In particular, alternate CLI support and wait-for-task
support may be excluded to reduce CCL's task image size.

A new "match-all" keyword line is supported giving the
user control over handling of unrecognized commands. As an example:

$0000*
*PIP TI:=MENU.TXT

would display the contents of MENU.TXT each time an unrecognized
command is entered.

Most significantly, full support (less alternate CLI operation)
for RSX-11M V3.2, RSX-11M+ V1.0 has been added. For these unsupported
versions of M, CCL must be privileged so that it may queue commands
directly to its target task and re-link any offspring control blocks
associated with the command line.

For all systems, CCL will now allow INStall command lines
to exceed 79. characters at the expense of making CCL a privileged
task. The basic scheme for handling these command lines has been
adopted from R. Stammerjohn's CCS outlined in the April '83 MULTI-TASKER.
Consult the section "ENHANCEMENTS FOR V9.0/V9.1" in CCL.RNO for
more information, and SPAWN.MAC for the mechanics of handling
long command lines and re-linking OCB's the hard way.

Since I am now chained to M+ V1.0, please report any bugs or
aberrant behavior encountered with other versions to me. For others
stuck with unsupported versions, look for alternate CLI support
on the Spring '84 tape...

Paul Sorenson
American Electric Power/Interactive Graphics
1 Riverside Plaza
Columbus, OH 43215
(614)-223-3486