Concise Command Language

Last updated
Concise Command Language (CCL)
Developer(s) Digital Equipment Corporation
Operating system OS/8, TOPS-10, RT-11, RSTS/E
Platform PDP-6, PDP-8, PDP-10, PDP-11
Successor DIGITAL Command Language (DCL)
Available inEnglish
Type Command shell

Concise Command Language (CCL) was the term used by Digital Equipment Corporation for the Command-line interpreter / User interface supplied on several of their computing systems; its successor was named DIGITAL Command Language (DCL).

Contents

CCL provides the user with an extensive set of terminal commands. [1]

The first system to include CCL was DEC's PDP-10. [2]

History

The PDP-6 monitor came with a simple set of commands. To compile and run a FORTRAN program, one would

(The DOT is a monitor prompt and the Star/Asterisk is an application prompt)

The PDP-10 had CCL. Key to its improvements over its predecessor were: [2]

  • would check to see if any of the 3 needed to be recompiled (and did so if necessary)
  • run the object program loader (including needed subroutine libraries)
  • start running the program
  • would run the command(s) in the .CMD file

Commands

The following table contains a list of CCL commands. [1]

List of CCL commands
CCL command
(full form)
CCL command
(short form)
Description
BACKSPACEBACRuns CAMP. A magnetic tape or cassette is spaced backward a specified number of files or records.
BOOTBO
CCLCCLDisables the CCL program on the OS/8 Keyboard Monitor residing on the system device.
COMPARE COMP Runs SRCCOM. Compares/shows differences between two source files. Although line by line, permits "catch up."
COMPILECOMProduces binary files and/or compilation listings for specified program files.
COPY COPTransfers files from one I/O device to another.
CORECOR
CREATECREARuns EDIT and opens a new file for creation.
CREFCREF
DATE DA
DEASSIGNDEA
DELETE DEL Deletes one or more files from disk or DECtape.
DIRECT DIR
EDITEDRuns EDIT. Opens an already existing file for editing.
EOFEOF
EXECUTEEXE
HELP HEPrints information on specified OS/8 programs.
LISTLI
LOADLO
MAKEMAKRuns TECO. Opens the specified file for output.
MAPMAPRuns BITMAP.
MUNGMUNGRuns a TECO Macro; command line parameters give added adaptability.
PALPALRuns PAL8. Assembles the source file specified as the argument.
PRINT PRIRuns a program named LPTSPL.
PUNCHPURuns PIP. Punches the file specified on paper tape.
RENAME REN Renames one or more files on disk or DECtape.
RESRESRuns RESORC.
REWINDREW
SKIPSKIP
SQUISHSQRuns PIP's "squeeze" / defrag tool[ citation needed ]
SUBMITSURuns the BATCH program.
TECO TE(Text Editor and COrrector, a sophisticated text editor with MACRO capabilities).
TYPE TY
UAUA
UBUB
UCUC
UNLOADUNL
VERSION VER Prints the version numbers of the OS/8 Keyboard Monitor and CCL.
ZEROZERO

References

  1. 1 2 "Concise Command Language" (CCL). "OS/8 Handbook" (PDF). Digital Equipment Corporation. April 1974. Retrieved 1 May 2024.
  2. 1 2 Peter Clark (July 1982). "DEC TIMESHARING (1965)". The DEC Professional. p. 34.