The asdf-dependency-graph Reference Manual

This is the asdf-dependency-graph Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Feb 26 14:36:36 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

The main system appears first, followed by any subsystem dependency.


2.1 asdf-dependency-graph

A minimal wrapper around ‘dot‘ available at least on Linux systems to generate dependency-graphs.

Author

<>

License

MIT

Dependencies
  • uiop (system).
  • optima (system).
Source

asdf-dependency-graph.asd.

Child Component

asdf-dependency-graph.lisp (file).


3 Files

Files are sorted by type and then listed depth-first from the systems components trees.


3.1 Lisp


3.1.1 asdf-dependency-graph/asdf-dependency-graph.asd

Source

asdf-dependency-graph.asd.

Parent Component

asdf-dependency-graph (system).

ASDF Systems

asdf-dependency-graph.


3.1.2 asdf-dependency-graph/asdf-dependency-graph.lisp

Source

asdf-dependency-graph.asd.

Parent Component

asdf-dependency-graph (system).

Packages

asdf-dependency-graph.

Public Interface
Internals

4 Packages

Packages are listed by definition order.


4.1 asdf-dependency-graph

Source

asdf-dependency-graph.lisp.

Use List

common-lisp.

Public Interface
Internals

5 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


5.1 Public Interface


5.1.1 Special variables

Special Variable: *interesting-systems*

If bound, the generated graph contains nodes corresponding only to the systems mentioned in *INTERESTING-SYSTEMS*

Package

asdf-dependency-graph.

Source

asdf-dependency-graph.lisp.


5.1.2 Ordinary functions

Function: generate (output-file target-system)
Package

asdf-dependency-graph.

Source

asdf-dependency-graph.lisp.


5.2 Internals


5.2.1 Ordinary functions

Function: copy-node (instance)
Package

asdf-dependency-graph.

Source

asdf-dependency-graph.lisp.

Function: dependency-node-list (asdf-system)
Package

asdf-dependency-graph.

Source

asdf-dependency-graph.lisp.

Function: make-node (&key parent child condition)
Package

asdf-dependency-graph.

Source

asdf-dependency-graph.lisp.

Function: may-be-filter-for-interesting-systems (node-list)
Package

asdf-dependency-graph.

Source

asdf-dependency-graph.lisp.

Function: name-from-system-description (system-description)
Package

asdf-dependency-graph.

Source

asdf-dependency-graph.lisp.

Reader: node-child (instance)
Writer: (setf node-child) (instance)
Package

asdf-dependency-graph.

Source

asdf-dependency-graph.lisp.

Target Slot

child.

Reader: node-condition (instance)
Writer: (setf node-condition) (instance)
Package

asdf-dependency-graph.

Source

asdf-dependency-graph.lisp.

Target Slot

condition.

Function: node-name-from-name-type (name type)
Package

asdf-dependency-graph.

Source

asdf-dependency-graph.lisp.

Function: node-p (object)
Package

asdf-dependency-graph.

Source

asdf-dependency-graph.lisp.

Reader: node-parent (instance)
Writer: (setf node-parent) (instance)
Package

asdf-dependency-graph.

Source

asdf-dependency-graph.lisp.

Target Slot

parent.


5.2.2 Structures

Structure: node
Package

asdf-dependency-graph.

Source

asdf-dependency-graph.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: parent
Readers

node-parent.

Writers

(setf node-parent).

Slot: child
Readers

node-child.

Writers

(setf node-child).

Slot: condition
Package

common-lisp.

Initform

""

Readers

node-condition.

Writers

(setf node-condition).


Appendix A Indexes


A.1 Concepts


A.2 Functions

Jump to:   (  
C   D   F   G   M   N  
Index Entry  Section

(
(setf node-child): Private ordinary functions
(setf node-condition): Private ordinary functions
(setf node-parent): Private ordinary functions

C
copy-node: Private ordinary functions

D
dependency-node-list: Private ordinary functions

F
Function, (setf node-child): Private ordinary functions
Function, (setf node-condition): Private ordinary functions
Function, (setf node-parent): Private ordinary functions
Function, copy-node: Private ordinary functions
Function, dependency-node-list: Private ordinary functions
Function, generate: Public ordinary functions
Function, make-node: Private ordinary functions
Function, may-be-filter-for-interesting-systems: Private ordinary functions
Function, name-from-system-description: Private ordinary functions
Function, node-child: Private ordinary functions
Function, node-condition: Private ordinary functions
Function, node-name-from-name-type: Private ordinary functions
Function, node-p: Private ordinary functions
Function, node-parent: Private ordinary functions

G
generate: Public ordinary functions

M
make-node: Private ordinary functions
may-be-filter-for-interesting-systems: Private ordinary functions

N
name-from-system-description: Private ordinary functions
node-child: Private ordinary functions
node-condition: Private ordinary functions
node-name-from-name-type: Private ordinary functions
node-p: Private ordinary functions
node-parent: Private ordinary functions