Class System

Part of:

package asdf, class system-connection, class module

Direct Superclass

module

Direct Subclass

system-connection

Slot

authorInitargs::author; Accessors:system-author.
componentsInitargs::components; Accessors:module-components.
default-component-classInitform:'cl-source-file, Initargs::default-component-class; Accessors:module-default-component-class.
descriptionInitargs::description; Accessors:system-description.
do-firstInitargs::do-first.
if-component-dep-failsInitform:fail, Initargs::if-component-dep-fails; Accessors:module-if-component-dep-fails.
in-order-toInitargs::in-order-to.
inline-methodsAccessors:component-inline-methods.
licenceInitargs::license,:licence; Accessors:system-license, system-licence.
long-descriptionInitargs::long-description; Accessors:system-long-description.
maintainerInitargs::maintainer; Accessors:system-maintainer.
name
Component name: designator for a string composed of portable pathname characters
Initargs::name; Accessors:component-name.
operation-timesInitform:(make-hash-table); Accessors:component-operation-times.
parentInitargs::parent; Reader:component-parent.
propertiesInitargs::properties; Accessors:component-properties.
relative-pathnameInitargs::pathname.
versionInitargs::version; Accessors:component-version.

Direct Method

load-preferences

Called to load system preferences after <perform operation system>. Typical uses are to set param...

operation-done-p
output-files-for-system-and-operation

Returns the directory where the componets output files should be placed. This may depends on the ...

perform
preference-file-for-system/operation

Returns the pathname of the preference file for this system. Called by 'load-preferences to deter...

Other Method

component-depends-on

Returns a list of dependencies needed by the component to perform
the operation. A dependenc...

component-pathname

Extracts the pathname applicable for a particular component.

component-property
component-relative-pathname

Extracts the relative pathname applicable for a particular component.

component-self-dependencies
component-system

Find the top-level system containing COMPONENT

component-visited-p
component-visiting-p
explain
find-component

Finds the component with name NAME present in the
MODULE module; if MODULE is nil, then the compo...

input-files
output-files
setfcomponent-property
setfvisiting-component
source-file-type
traverse
version-satisfies
visit-component