Context - A context is defined as a named set of values that tailors the DECset tools to a specific software development activity (for example, fixing bugs or implementing enhancements). The supported attributes for which these values are supplied are: logical name definitions; symbol definitions; MMS macro definitions; MMS build options; linker options file specifications; library settings; a source directory specification; output directory specifications; and a default directory specification. Each context has a unique name within a particular context database (see Context Database). The length of the context name is limited to 16 characters. Context Database - A context is defined in a context database. This database is stored as a sequential ASCII text file. Each record of this file has the following format: context-name file-spec [parent-context] ["description"] A context database entry must include a fully-qualified file specification (e.g.,DISK:[directory]file.DECSET_CONTEXT_DB). Context File - A context file is used to store information that is specific to a particular named context. The context file is specified by an OpenVMS file specification, which is stored in the context database entry (see Context Database) associated with the named context. The default context file type is .DECSET_CONTEXT. The context file is a sequential ASCII text file. In a context file, a continuation line must be terminated by a hyphen character. Trailing comments are not allowed on a continuation line. Context Including Inheritance - Any context may be based upon another context, which (in turn) may itself be based upon yet another context. A child context inherits information from its entire `chain' of parent contexts. The term context object refers to a context that includes all of this inherited information. DECset Environment Manager - The DECset Environment Manager provides a single mechanism for tailoring the execution environment for a set of DECset tools. The tailoring factor is known simply as a context. Using the DECwindows user interface, a context may be applied to all tools displaying on a particular DECwindows display. Parent/Child Context - A context that is based upon another context is said to be a child context. Each child context inherits all the information associated with its parent context. If the same attribute in both a child and its parent have different values, the child's value overrides that of the parent.