This is the defsystem-compatibility Reference Manual, version 0.1.2, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 05:58:07 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
defsystem-compatibility
Make many defsystems look the same!
Gary Warren King <gwking@metabang.com>
Gary Warren King <gwking@metabang.com>
MIT Style license
0.1.2
metatilities-base
(system).
Modules are listed depth-first from the system components tree.
defsystem-compatibility/dev
defsystem-compatibility
(system).
package.lisp
(file).
api.lisp
(file).
defsystem-compatibility.lisp
(file).
asdf.lisp
(file).
defsystem-compatibility/website
defsystem-compatibility
(system).
source
(module).
Files are sorted by type and then listed depth-first from the systems components trees.
defsystem-compatibility/defsystem-compatibility.asd
defsystem-compatibility/dev/package.lisp
defsystem-compatibility/dev/api.lisp
defsystem-compatibility/dev/defsystem-compatibility.lisp
defsystem-compatibility/dev/asdf.lisp
defsystem-compatibility/defsystem-compatibility.asd
defsystem-compatibility
(system).
defsystem-compatibility/dev/api.lisp
package.lisp
(file).
dev
(module).
map-system-files
(generic function).
associated-test-system*
(generic function).
available-systems*
(generic function).
ensure-system-name*
(generic function).
filename-looks-like-system-file-p*
(generic function).
find-system*
(generic function).
loaded-systems*
(generic function).
registered-systems*
(generic function).
system-dependencies*
(generic function).
system-loaded-p*
(generic function).
system-name-for-display*
(generic function).
system-property*
(generic function).
system-source-file*
(generic function).
system-sub-systems*
(generic function).
top-level-system-p*
(generic function).
defsystem-compatibility/dev/defsystem-compatibility.lisp
api.lisp
(file).
dev
(module).
associated-test-system
(function).
available-systems
(function).
collect-system-dependencies
(function).
collect-system-files
(function).
ensure-system-name
(function).
filename-looks-like-system-file-p
(function).
find-system
(function).
loaded-systems
(function).
map-system-dependencies
(function).
map-system-files
(method).
map-system-files
(method).
map-system-files
(method).
pathname-for-system-file
(function).
registered-systems
(function).
system-definer-not-found-error
(condition).
system-dependencies
(function).
system-loaded-p
(function).
system-name
(reader method).
system-name-for-display
(function).
system-property
(function).
system-relative-pathname
(function).
system-signature
(function).
system-source-directory
(function).
system-source-file
(function).
system-sub-systems
(function).
top-level-system-p
(function).
*pathname-cache*
(special variable).
*pathname-separator*
(special variable).
*prefered-definer-for-systems*
(special variable).
*prefered-system-definer*
(special variable).
ensure-pathname-separator-defined
(function).
ensure-string
(function).
find-system*
(method).
find-system*
(method).
select-system-definer
(method).
select-system-definer
(method).
select-system-definer
(method).
select-system-definer
(method).
select-system-definer%
(function).
defsystem-compatibility/dev/asdf.lisp
api.lisp
(file).
dev
(module).
%map-system-files
(method).
%map-system-files
(method).
%map-system-files
(method).
%map-system-files
(method).
%map-system-files
(method).
*ignore-errors?*
(special variable).
*relative-pathname*
(special variable).
associated-test-system*
(method).
available-systems*
(method).
compute-relative-pathname-extension
(method).
compute-relative-pathname-extension
(method).
compute-relative-pathname-extension
(method).
ensure-system-name*
(method).
ensure-system-name*
(method).
ensure-system-name*
(method).
extend-relative-pathname
(method).
filename-looks-like-system-file-p*
(method).
handle-file
(function).
loaded-systems*
(method).
registered-systems*
(method).
safe-slot-value
(function).
select-system-definer
(method).
system-dependencies*
(method).
system-name-for-display*
(method).
system-property*
(method).
system-source-file*
(method).
system-sub-systems*
(method).
top-level-system-p*
(method).
Packages are listed by definition order.
defsystem-compatibility
dsc
common-lisp
.
associated-test-system
(function).
available-systems
(function).
collect-system-dependencies
(function).
collect-system-files
(function).
ensure-system-name
(function).
filename-looks-like-system-file-p
(function).
find-system
(function).
loaded-systems
(function).
map-system-dependencies
(function).
map-system-files
(generic function).
pathname-for-system-file
(function).
registered-systems
(function).
system-definer-not-found-error
(condition).
system-dependencies
(function).
system-loaded-p
(function).
system-name
(generic reader).
system-name-for-display
(function).
system-property
(function).
system-relative-pathname
(function).
system-signature
(function).
system-source-directory
(function).
system-source-file
(function).
system-sub-systems
(function).
top-level-system-p
(function).
%map-system-files
(generic function).
*ignore-errors?*
(special variable).
*pathname-cache*
(special variable).
*pathname-separator*
(special variable).
*prefered-definer-for-systems*
(special variable).
*prefered-system-definer*
(special variable).
*relative-pathname*
(special variable).
associated-test-system*
(generic function).
available-systems*
(generic function).
compute-relative-pathname-extension
(generic function).
ensure-pathname-separator-defined
(function).
ensure-string
(function).
ensure-system-name*
(generic function).
extend-relative-pathname
(generic function).
filename-looks-like-system-file-p*
(generic function).
find-system*
(generic function).
handle-file
(function).
loaded-systems*
(generic function).
registered-systems*
(generic function).
safe-slot-value
(function).
select-system-definer
(generic function).
select-system-definer%
(function).
system-dependencies*
(generic function).
system-loaded-p*
(generic function).
system-name-for-display*
(generic function).
system-property*
(generic function).
system-source-file*
(generic function).
system-sub-systems*
(generic function).
top-level-system-p*
(generic function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Returns the name of the system that should be used to test system-name or nil if no such system exists.
Returns a list of the names of all of the systems that could be found for the default system definer.
What’s in a name...? This form attempts to find and load all of the referenced system files starting with any systems in systems. It does not include the systems themselves unless they are syb-systems of some other system in the list.
Returns a list of the files in system/s. See map-system-files for a discussion of the arguments.
Returns the canonical representation of the system’s name.
Returns true if filename looks like a system file for the defaults system-definer. This is based only on the syntax if the file’s name, not on the contents of the file.
Returns the system definition of system-name for its system-definer or nil if no such system exists.
Returns a list of the names of the systems that are currently loaded for the default system-definer.
Returns the full pathname in system for filename (which is just the name+type).
Returns a list of every system that has been registered / defined for the default system-definer.
Returns a list of the systems on which system-name depends directly.
Returns a ’nice name’ for system-name. If no such special name is available, then the system-name is used.
Returns the value of the named property-name of system-name. If no-error? is nil, then an error will be signaled if property-name does not exist in the system.
Returns the pathname of the directory in which system-name lives.
Returns the pathname of the system definition of system-name for its system-definer.
Returns the complete list of the systems on which system-name depends; compare with system-dependencies.
Returns true if, metaphorically speaking, system-name is a system unto itself. Usually, this means that there are no systems that depends on the system but it could also be that the system is used by other systems but is also coherent in and of itself.
Applies function to each of the files named in system-name/s. If system-closure? is true, then function is applied to the files of the systems that this system depends on. If incude-pathname? is true, the the function is applied to complete pathnames; otherwise the function is applied only to the name+type of each file. If include-non-source? is true, then all files are included. If it is nil (the default), then only source files will be included.
string
) function &rest args &key &allow-other-keys) ¶symbol
) function &rest args &key system-closure? include-pathname? include-non-source?) ¶list
) function &key system-closure? include-pathname? include-non-source?) ¶system-definer-not-found-error
)) ¶static-file
) function system-closure? include-pathname? include-non-source?) ¶source-file
) function system-closure? include-pathname? include-non-source?) ¶system
) function system-closure? include-pathname? include-non-source?) ¶module
) function system-closure? include-pathname? include-non-source?) ¶Returns the name of the system that should be used to test system-name or nil if no such system exists.
Returns a list of systems that are available for the system-definer.
Returns the canonical representation of the system’s name.
Returns true if filename looks like a system file for the system-definer. This is based only on the syntax if the file’s name, not on the contents of the file.
Returns the system definition of system-name for the system-definer or nil if no such system exists.
Returns a list of the names of the systems that are currently loaded with the system-definer.
Returns a list of every system that has been registered / defined for the system-definer.
Returns a list of the systems on which system-name depends directly.
Returns true if and only if ‘system-name‘ has been loaded into this Lisp image.
Returns a ’nice name’ for system-name. If no such special name is available, then the system-name is used.
Returns the value of the named property-name of system-name. If no-error? is nil, then an error will be signaled if property-name does not exist in the system.
Returns the pathname of the system definition of system-name for system-definer.
Returns the complete list of the systems on which system-name depends; compare with system-dependencies*.
Returns true if, metaphorically speaking, system-name is a system unto itself. Usually, this means that there are no systems that depends on the system but it could also be that the system is used by other systems but is also coherent in and of itself.
Jump to: | %
A C E F G H L M P R S T |
---|
Jump to: | %
A C E F G H L M P R S T |
---|
Jump to: | *
S |
---|
Jump to: | *
S |
---|
Jump to: | A C D F I M P S W |
---|
Jump to: | A C D F I M P S W |
---|