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 Wed Mar 15 04:18:28 2023 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)
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.

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).


Appendix A Indexes


A.1 Concepts