The cl-dot Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The cl-dot Reference Manual

This is the cl-dot Reference Manual, version 0.8.0, generated automatically by Declt version 2.4 "Will Decker" on Wed Jun 20 11:04:00 2018 GMT+0.


Next: , Previous: , Up: Top   [Contents][Index]

1 Introduction

CL-DOT

CL-DOT is a small package for easily generating dot (a program in the GraphViz suite) output from arbitrary Lisp data.

Building

Presuming ASDF is available:

(asdf:oos 'asdf:load-op :cl-dot)

Depending on the Lisp being used, a (require :cl-dot) might do as well.

Documentation

See directory docs/

Licence

See file COPYING.

Canonical Download

http://foldr.org/~michaelw/projects/cl-dot/

Authors

Juho Snellman jsnell@iki.fi
Michael Weber michaelw@foldr.org (current maintainer)


Next: , Previous: , Up: Top   [Contents][Index]

2 Systems

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


Previous: , Up: Systems   [Contents][Index]

2.1 cl-dot

Maintainer

Michael Weber <michaelw@foldr.org>

Author

Juho Snellman <jsnell@iki.fi>

Description

Generate Dot Output from Arbitrary Lisp Data

Version

0.8.0

Dependency

uiop

Source

cl-dot.asd (file)

Components

Next: , Previous: , Up: Top   [Contents][Index]

3 Modules

Modules are listed depth-first from the system components tree.


Next: , Previous: , Up: Modules   [Contents][Index]

3.1 cl-dot/examples

Dependency

changelog (file)

Parent

cl-dot (system)

Location

examples/

Components

Previous: , Up: Modules   [Contents][Index]

3.2 cl-dot/docs

Dependency

examples (module)

Parent

cl-dot (system)

Location

docs/

Component

cl-dot.html (file)


Next: , Previous: , Up: Top   [Contents][Index]

4 Files

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


Next: , Previous: , Up: Files   [Contents][Index]

4.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.1 cl-dot.asd

Location

cl-dot.asd

Systems

cl-dot (system)


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.2 cl-dot/package.lisp

Parent

cl-dot (system)

Location

package.lisp

Packages

cl-dot


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.3 cl-dot/config-graphviz.lisp

Dependency

package.lisp (file)

Parent

cl-dot (system)

Location

config-graphviz.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.4 cl-dot/attribute.lisp

Dependency

config-graphviz.lisp (file)

Parent

cl-dot (system)

Location

attribute.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.5 cl-dot/raw-attributes.lisp

Dependency

attribute.lisp (file)

Parent

cl-dot (system)

Location

raw-attributes.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.6 cl-dot/attributes.lisp

Dependency

raw-attributes.lisp (file)

Parent

cl-dot (system)

Location

attributes.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.7 cl-dot/cl-dot.lisp

Dependency

attributes.lisp (file)

Parent

cl-dot (system)

Location

cl-dot.lisp

Exported Definitions
Internal Definitions

Previous: , Up: Lisp files   [Contents][Index]

4.1.8 cl-dot/deprecated.lisp

Dependency

cl-dot.lisp (file)

Parent

cl-dot (system)

Location

deprecated.lisp

Exported Definitions

Next: , Previous: , Up: Files   [Contents][Index]

4.2 HTML


Previous: , Up: HTML files   [Contents][Index]

4.2.1 cl-dot/docs/cl-dot.html

Parent

docs (module)

Location

/home/quickref/quicklisp/dists/quicklisp/software/cl-dot-20180131-git/docs/cl-dot.html (not found)


Previous: , Up: Files   [Contents][Index]

4.3 Other


Next: , Previous: , Up: Other files   [Contents][Index]

4.3.1 cl-dot/README.md

Dependency

deprecated.lisp (file)

Parent

cl-dot (system)

Location

README.md


Next: , Previous: , Up: Other files   [Contents][Index]

4.3.2 cl-dot/COPYING

Dependency

readme.md (file)

Parent

cl-dot (system)

Location

COPYING


Next: , Previous: , Up: Other files   [Contents][Index]

4.3.3 cl-dot/ChangeLog

Dependency

copying (file)

Parent

cl-dot (system)

Location

ChangeLog


Next: , Previous: , Up: Other files   [Contents][Index]

4.3.4 cl-dot/examples/class-example

Parent

examples (module)

Location

examples/class-example.lisp


Next: , Previous: , Up: Other files   [Contents][Index]

4.3.5 cl-dot/examples/list-example

Parent

examples (module)

Location

examples/list-example.lisp


Next: , Previous: , Up: Other files   [Contents][Index]

4.3.6 cl-dot/examples/list-example-old

Parent

examples (module)

Location

examples/list-example-old.lisp


Previous: , Up: Other files   [Contents][Index]

4.3.7 cl-dot/examples/sb-c-example

Parent

examples (module)

Location

examples/sb-c-example.lisp


Next: , Previous: , Up: Top   [Contents][Index]

5 Packages

Packages are listed by definition order.


Previous: , Up: Packages   [Contents][Index]

5.1 cl-dot

Source

package.lisp (file)

Use List

common-lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

6 Definitions

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


Next: , Previous: , Up: Definitions   [Contents][Index]

6.1 Exported definitions


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.1 Special variables

Special Variable: *dot-path*

Path to the dot command

Package

cl-dot

Source

cl-dot.lisp (file)

Special Variable: *neato-path*

Path to the neato command

Package

cl-dot

Source

cl-dot.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.2 Functions

Function: dot-graph GRAPH OUTFILE &key FORMAT DIRECTED

Renders GRAPH to OUTFILE by running the program in *DOT-PATH* or *NEATO-PATH* depending on the value of the DIRECTED keyword argument. The default is a directed graph. The default FORMAT is Postscript.

Package

cl-dot

Source

cl-dot.lisp (file)

Function: print-graph GRAPH &rest OPTIONS &key STREAM DIRECTED

Prints a dot-format representation GRAPH to STREAM.

Package

cl-dot

Source

cl-dot.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.3 Generic functions

Generic Function: generate-graph OBJECT &optional ATTRIBUTES

Construct a GRAPH with ATTRIBUTES starting from OBJECT, using the GRAPH-OBJECT- protocol.

Package

cl-dot

Source

deprecated.lisp (file)

Methods
Method: generate-graph OBJECT &optional ATTRIBUTES
Generic Function: generate-graph-from-roots GRAPH OBJECTS &optional ATTRIBUTES

Constructs a GRAPH with ATTRIBUTES starting from OBJECTS, using the GRAPH-OBJECT- protocol.

Package

cl-dot

Source

cl-dot.lisp (file)

Methods
Method: generate-graph-from-roots GRAPH OBJECTS &optional ATTRIBUTES
Generic Function: graph-object-edges GRAPH

Returns a sequence of edge specifications.

An edge specification is a list (FROM TO [ATTRIBUTES]), where FROM and TO are objects of the graph and optional ATTRIBUTES is a plist of edge attributes.

Package

cl-dot

Source

cl-dot.lisp (file)

Methods
Method: graph-object-edges GRAPH
Generic Function: graph-object-knows-of GRAPH OBJECT

Returns a sequence of objects that this object knows should be part of the graph, but which it has no direct connections to.

Package

cl-dot

Source

cl-dot.lisp (file)

Methods
Method: graph-object-knows-of (GRAPH (eql default)) OBJECT
Method: graph-object-knows-of GRAPH OBJECT
Generic Function: graph-object-node GRAPH OBJECT

Returns a NODE instance for this object, or NIL.

In the latter case the object will not be included in the graph, but it can still have an indirect effect via other protocol functions (e.g. GRAPH-OBJECT-KNOWS-OF). This function will only be called once for each object during the generation of a graph.

Package

cl-dot

Source

cl-dot.lisp (file)

Methods
Method: graph-object-node (GRAPH (eql default)) OBJECT
Generic Function: graph-object-pointed-to-by GRAPH OBJECT

Returns a sequence of objects to which the NODE of this object should be connected.

The edges will be directed from the other objects to this one. To assign dot attributes to the generated edges, each object can optionally be wrapped in a instance of ATTRIBUTED.

Package

cl-dot

Source

cl-dot.lisp (file)

Methods
Method: graph-object-pointed-to-by (GRAPH (eql default)) OBJECT
Method: graph-object-pointed-to-by GRAPH OBJECT
Generic Function: graph-object-points-to GRAPH OBJECT

Returns a sequence of objects to which the NODE of this object should be connected.

The edges will be directed from this object to the others. To assign dot attributes to the generated edges, each object can optionally be wrapped in a instance of ATTRIBUTED.

Package

cl-dot

Source

cl-dot.lisp (file)

Methods
Method: graph-object-points-to (GRAPH (eql default)) OBJECT
Method: graph-object-points-to GRAPH OBJECT
Generic Function: object-knows-of OBJECT

Return a list of objects that this object knows should be part of the graph, but which it has no direct connections to.

Package

cl-dot

Source

deprecated.lisp (file)

Methods
Method: object-knows-of OBJECT
Generic Function: object-node OBJECT

Return a NODE instance for this object, or NIL. In the latter case the object will not be included in the graph, but it can still have an indirect effect via other protocol functions (e.g. OBJECT-KNOWS-OF). This function will only be called once for each object during the generation of a graph.

Package

cl-dot

Source

deprecated.lisp (file)

Generic Function: object-pointed-to-by OBJECT

Return a list of objects to which the NODE of this object should be connected. The edges will be directed from the other objects to this one. To assign dot attributes to the generated edges, each object can optionally be wrapped in a instance of ATTRIBUTED.

Package

cl-dot

Source

deprecated.lisp (file)

Methods
Method: object-pointed-to-by OBJECT
Generic Function: object-points-to OBJECT

Return a list of objects to which the NODE of this object should be connected. The edges will be directed from this object to the others. To assign dot attributes to the generated edges, each object can optionally be wrapped in a instance of ATTRIBUTED.

Package

cl-dot

Source

deprecated.lisp (file)

Methods
Method: object-points-to OBJECT

Previous: , Up: Exported definitions   [Contents][Index]

6.1.4 Classes

Class: attributed ()

Wraps an object (initarg :OBJECT) with ‘dot‘ attribute information (a plist, initarg :ATTRIBUTES)

Package

cl-dot

Source

cl-dot.lisp (file)

Direct superclasses
Direct methods
  • print-object (method)
  • object-of (method)
  • object-of (method)
Direct slots
Slot: object
Initargs

:object

Readers

object-of (generic function)

Writers

(setf object-of) (generic function)

Class: node ()

A graph node with ‘dot‘ attributes (a plist, initarg :ATTRIBUTES) and an optional ‘dot‘ id (initarg :ID, autogenerated by default).

Package

cl-dot

Source

cl-dot.lisp (file)

Direct superclasses

Previous: , Up: Definitions   [Contents][Index]

6.2 Internal definitions


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.1 Special variables

Special Variable: *attributes*
Package

cl-dot

Source

raw-attributes.lisp (file)

Special Variable: *cluster-styles*
Package

cl-dot

Source

raw-attributes.lisp (file)

Special Variable: *edge-attributes*
Package

cl-dot

Source

attributes.lisp (file)

Special Variable: *edge-styles*
Package

cl-dot

Source

raw-attributes.lisp (file)

Special Variable: *graph-attributes*
Package

cl-dot

Source

attributes.lisp (file)

Special Variable: *id*
Package

cl-dot

Source

cl-dot.lisp (file)

Special Variable: *node-attributes*
Package

cl-dot

Source

attributes.lisp (file)

Special Variable: *node-shapes*
Package

cl-dot

Source

raw-attributes.lisp (file)

Special Variable: *node-styles*
Package

cl-dot

Source

raw-attributes.lisp (file)

Special Variable: *predefined-arrow-shapes*
Package

cl-dot

Source

raw-attributes.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.2 Functions

Function: attribute-allowed-in INSTANCE
Package

cl-dot

Source

attribute.lisp (file)

Function: attribute-foreign-name INSTANCE
Package

cl-dot

Source

attribute.lisp (file)

Function: attribute-name INSTANCE
Package

cl-dot

Source

attribute.lisp (file)

Function: attribute-type INSTANCE
Package

cl-dot

Source

attribute.lisp (file)

Function: check-in-path NAME
Package

cl-dot

Source

config-graphviz.lisp (file)

Function: construct-graph GRAPH OBJECTS
Package

cl-dot

Source

cl-dot.lisp (file)

Function: context-list-p THING
Package

cl-dot

Source

attribute.lisp (file)

Function: find-attribute NAME ATTRIBUTES
Package

cl-dot

Source

attributes.lisp (file)

Function: find-dot ()

Find the DOT program using either the environment variable CL_DOT_DOT, search in the user’s path, or search of likely installation locations.

Package

cl-dot

Source

config-graphviz.lisp (file)

Function: find-neato ()

Find the NEATO program using either the environment variable CL_DOT_NEATO, search in the user’s path, or search of likely installation locations.

Package

cl-dot

Source

config-graphviz.lisp (file)

Function: foreign-name->lisp-name NAME

Return an idiomatic Lisp name derived from the GraphViz name NAME.

Package

cl-dot

Source

attribute.lisp (file)

Function: generate-dot NODES EDGES ATTRIBUTES &key STREAM DIRECTED
Package

cl-dot

Source

cl-dot.lisp (file)

Function: htmlify OBJECT
Package

cl-dot

Source

cl-dot.lisp (file)

Function: make-attribute FOREIGN-NAME ALLOWED-IN TYPE &aux NAME
Package

cl-dot

Source

attribute.lisp (file)

Function: print-attributes STREAM ATTRIBUTES SCHEMA
Package

cl-dot

Source

cl-dot.lisp (file)

Function: print-defaults STREAM KIND ATTRIBUTES SCHEMA
Package

cl-dot

Source

cl-dot.lisp (file)

Function: print-key-value STREAM KEY VALUE ATTRIBUTES
Package

cl-dot

Source

cl-dot.lisp (file)

Function: textify OBJECT &key ALIGNMENT
Package

cl-dot

Source

cl-dot.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.3 Generic functions

Generic Function: attributes-of OBJECT
Generic Function: (setf attributes-of) NEW-VALUE OBJECT
Package

cl-dot

Methods
Method: attributes-of (ATTRIBUTES-MIXIN attributes-mixin)

automatically generated reader method

Source

cl-dot.lisp (file)

Method: (setf attributes-of) NEW-VALUE (ATTRIBUTES-MIXIN attributes-mixin)

automatically generated writer method

Source

cl-dot.lisp (file)

Generic Function: edges-of OBJECT
Generic Function: (setf edges-of) NEW-VALUE OBJECT
Package

cl-dot

Methods
Method: edges-of (GRAPH graph)

automatically generated reader method

Source

cl-dot.lisp (file)

Method: (setf edges-of) NEW-VALUE (GRAPH graph)

automatically generated writer method

Source

cl-dot.lisp (file)

Generic Function: id-of OBJECT
Generic Function: (setf id-of) NEW-VALUE OBJECT
Package

cl-dot

Methods
Method: id-of (ID-MIXIN id-mixin)

automatically generated reader method

Source

cl-dot.lisp (file)

Method: (setf id-of) NEW-VALUE (ID-MIXIN id-mixin)

automatically generated writer method

Source

cl-dot.lisp (file)

Generic Function: nodes-of OBJECT
Generic Function: (setf nodes-of) NEW-VALUE OBJECT
Package

cl-dot

Methods
Method: nodes-of (GRAPH graph)

automatically generated reader method

Source

cl-dot.lisp (file)

Method: (setf nodes-of) NEW-VALUE (GRAPH graph)

automatically generated writer method

Source

cl-dot.lisp (file)

Generic Function: object-of OBJECT
Generic Function: (setf object-of) NEW-VALUE OBJECT
Package

cl-dot

Methods
Method: object-of (ATTRIBUTED attributed)

automatically generated reader method

Source

cl-dot.lisp (file)

Method: (setf object-of) NEW-VALUE (ATTRIBUTED attributed)

automatically generated writer method

Source

cl-dot.lisp (file)

Generic Function: source-of OBJECT
Generic Function: (setf source-of) NEW-VALUE OBJECT
Package

cl-dot

Methods
Method: source-of (EDGE edge)

automatically generated reader method

Source

cl-dot.lisp (file)

Method: (setf source-of) NEW-VALUE (EDGE edge)

automatically generated writer method

Source

cl-dot.lisp (file)

Generic Function: source-port-of OBJECT
Generic Function: (setf source-port-of) NEW-VALUE OBJECT
Package

cl-dot

Methods
Method: source-port-of (PORT-MIXIN port-mixin)

automatically generated reader method

Source

cl-dot.lisp (file)

Method: (setf source-port-of) NEW-VALUE (PORT-MIXIN port-mixin)

automatically generated writer method

Source

cl-dot.lisp (file)

Generic Function: target-of OBJECT
Generic Function: (setf target-of) NEW-VALUE OBJECT
Package

cl-dot

Methods
Method: target-of (EDGE edge)

automatically generated reader method

Source

cl-dot.lisp (file)

Method: (setf target-of) NEW-VALUE (EDGE edge)

automatically generated writer method

Source

cl-dot.lisp (file)

Generic Function: target-port-of OBJECT
Generic Function: (setf target-port-of) NEW-VALUE OBJECT
Package

cl-dot

Methods
Method: target-port-of (PORT-MIXIN port-mixin)

automatically generated reader method

Source

cl-dot.lisp (file)

Method: (setf target-port-of) NEW-VALUE (PORT-MIXIN port-mixin)

automatically generated writer method

Source

cl-dot.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.4 Structures

Structure: attribute ()

Description of a GraphViz attribute.

Package

cl-dot

Source

attribute.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: name
Type

symbol

Readers

attribute-name (function)

Writers

(setf attribute-name) (function)

Slot: foreign-name
Type

string

Readers

attribute-foreign-name (function)

Writers

(setf attribute-foreign-name) (function)

Slot: allowed-in
Type

cl-dot::context-set

Readers

attribute-allowed-in (function)

Writers

(setf attribute-allowed-in) (function)

Slot: type
Type

(or symbol cons)

Readers

attribute-type (function)

Writers

(setf attribute-type) (function)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.5 Classes

Class: attributes-mixin ()
Package

cl-dot

Source

cl-dot.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses
Direct methods
Direct slots
Slot: attributes
Initargs

:attributes

Readers

attributes-of (generic function)

Writers

(setf attributes-of) (generic function)

Class: edge ()
Package

cl-dot

Source

cl-dot.lisp (file)

Direct superclasses
Direct methods
Direct slots
Slot: source
Initargs

:source

Readers

source-of (generic function)

Writers

(setf source-of) (generic function)

Slot: target
Initargs

:target

Readers

target-of (generic function)

Writers

(setf target-of) (generic function)

Class: graph ()
Package

cl-dot

Source

cl-dot.lisp (file)

Direct superclasses

attributes-mixin (class)

Direct methods
Direct slots
Slot: nodes
Initargs

:nodes

Readers

nodes-of (generic function)

Writers

(setf nodes-of) (generic function)

Slot: edges
Initargs

:edges

Readers

edges-of (generic function)

Writers

(setf edges-of) (generic function)

Class: id-mixin ()
Package

cl-dot

Source

cl-dot.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses

node (class)

Direct methods
  • id-of (method)
  • id-of (method)
Direct slots
Slot: id
Initargs

:id

Initform

(incf cl-dot::*id*)

Readers

id-of (generic function)

Writers

(setf id-of) (generic function)

Class: port-mixin ()
Package

cl-dot

Source

cl-dot.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses
Direct methods
Direct slots
Slot: source-port
Initargs

:source-port

Readers

source-port-of (generic function)

Writers

(setf source-port-of) (generic function)

Slot: target-port
Initargs

:target-port

Readers

target-port-of (generic function)

Writers

(setf target-port-of) (generic function)


Previous: , Up: Internal definitions   [Contents][Index]

6.2.6 Types

Type: context ()

A context in which an attribute may occur.

Package

cl-dot

Source

attribute.lisp (file)

Type: context-set ()

A set of contexts in which an attribute may occur.

Package

cl-dot

Source

attribute.lisp (file)


Previous: , Up: Top   [Contents][Index]

Appendix A Indexes


Next: , Previous: , Up: Indexes   [Contents][Index]

A.1 Concepts

Jump to:   C   F   H   L   M   O  
Index Entry  Section

C
cl-dot.asd: The cl-dot<dot>asd file
cl-dot/attribute.lisp: The cl-dot/attribute<dot>lisp file
cl-dot/attributes.lisp: The cl-dot/attributes<dot>lisp file
cl-dot/ChangeLog: The cl-dot/changelog file
cl-dot/cl-dot.lisp: The cl-dot/cl-dot<dot>lisp file
cl-dot/config-graphviz.lisp: The cl-dot/config-graphviz<dot>lisp file
cl-dot/COPYING: The cl-dot/copying file
cl-dot/deprecated.lisp: The cl-dot/deprecated<dot>lisp file
cl-dot/docs: The cl-dot/docs module
cl-dot/docs/cl-dot.html: The cl-dot/docs/cl-dot<dot>html file
cl-dot/examples: The cl-dot/examples module
cl-dot/examples/class-example: The cl-dot/examples/class-example file
cl-dot/examples/list-example: The cl-dot/examples/list-example file
cl-dot/examples/list-example-old: The cl-dot/examples/list-example-old file
cl-dot/examples/sb-c-example: The cl-dot/examples/sb-c-example file
cl-dot/package.lisp: The cl-dot/package<dot>lisp file
cl-dot/raw-attributes.lisp: The cl-dot/raw-attributes<dot>lisp file
cl-dot/README.md: The cl-dot/readme<dot>md file

F
File, html, cl-dot/docs/cl-dot.html: The cl-dot/docs/cl-dot<dot>html file
File, Lisp, cl-dot.asd: The cl-dot<dot>asd file
File, Lisp, cl-dot/attribute.lisp: The cl-dot/attribute<dot>lisp file
File, Lisp, cl-dot/attributes.lisp: The cl-dot/attributes<dot>lisp file
File, Lisp, cl-dot/cl-dot.lisp: The cl-dot/cl-dot<dot>lisp file
File, Lisp, cl-dot/config-graphviz.lisp: The cl-dot/config-graphviz<dot>lisp file
File, Lisp, cl-dot/deprecated.lisp: The cl-dot/deprecated<dot>lisp file
File, Lisp, cl-dot/package.lisp: The cl-dot/package<dot>lisp file
File, Lisp, cl-dot/raw-attributes.lisp: The cl-dot/raw-attributes<dot>lisp file
File, other, cl-dot/ChangeLog: The cl-dot/changelog file
File, other, cl-dot/COPYING: The cl-dot/copying file
File, other, cl-dot/examples/class-example: The cl-dot/examples/class-example file
File, other, cl-dot/examples/list-example: The cl-dot/examples/list-example file
File, other, cl-dot/examples/list-example-old: The cl-dot/examples/list-example-old file
File, other, cl-dot/examples/sb-c-example: The cl-dot/examples/sb-c-example file
File, other, cl-dot/README.md: The cl-dot/readme<dot>md file

H
HTML File, cl-dot/docs/cl-dot.html: The cl-dot/docs/cl-dot<dot>html file

L
Lisp File, cl-dot.asd: The cl-dot<dot>asd file
Lisp File, cl-dot/attribute.lisp: The cl-dot/attribute<dot>lisp file
Lisp File, cl-dot/attributes.lisp: The cl-dot/attributes<dot>lisp file
Lisp File, cl-dot/cl-dot.lisp: The cl-dot/cl-dot<dot>lisp file
Lisp File, cl-dot/config-graphviz.lisp: The cl-dot/config-graphviz<dot>lisp file
Lisp File, cl-dot/deprecated.lisp: The cl-dot/deprecated<dot>lisp file
Lisp File, cl-dot/package.lisp: The cl-dot/package<dot>lisp file
Lisp File, cl-dot/raw-attributes.lisp: The cl-dot/raw-attributes<dot>lisp file

M
Module, cl-dot/docs: The cl-dot/docs module
Module, cl-dot/examples: The cl-dot/examples module

O
Other File, cl-dot/ChangeLog: The cl-dot/changelog file
Other File, cl-dot/COPYING: The cl-dot/copying file
Other File, cl-dot/examples/class-example: The cl-dot/examples/class-example file
Other File, cl-dot/examples/list-example: The cl-dot/examples/list-example file
Other File, cl-dot/examples/list-example-old: The cl-dot/examples/list-example-old file
Other File, cl-dot/examples/sb-c-example: The cl-dot/examples/sb-c-example file
Other File, cl-dot/README.md: The cl-dot/readme<dot>md file

Jump to:   C   F   H   L   M   O  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.2 Functions

Jump to:   (  
A   C   D   E   F   G   H   I   M   N   O   P   S   T  
Index Entry  Section

(
(setf attributes-of): Internal generic functions
(setf attributes-of): Internal generic functions
(setf edges-of): Internal generic functions
(setf edges-of): Internal generic functions
(setf id-of): Internal generic functions
(setf id-of): Internal generic functions
(setf nodes-of): Internal generic functions
(setf nodes-of): Internal generic functions
(setf object-of): Internal generic functions
(setf object-of): Internal generic functions
(setf source-of): Internal generic functions
(setf source-of): Internal generic functions
(setf source-port-of): Internal generic functions
(setf source-port-of): Internal generic functions
(setf target-of): Internal generic functions
(setf target-of): Internal generic functions
(setf target-port-of): Internal generic functions
(setf target-port-of): Internal generic functions

A
attribute-allowed-in: Internal functions
attribute-foreign-name: Internal functions
attribute-name: Internal functions
attribute-type: Internal functions
attributes-of: Internal generic functions
attributes-of: Internal generic functions

C
check-in-path: Internal functions
construct-graph: Internal functions
context-list-p: Internal functions

D
dot-graph: Exported functions

E
edges-of: Internal generic functions
edges-of: Internal generic functions

F
find-attribute: Internal functions
find-dot: Internal functions
find-neato: Internal functions
foreign-name->lisp-name: Internal functions
Function, attribute-allowed-in: Internal functions
Function, attribute-foreign-name: Internal functions
Function, attribute-name: Internal functions
Function, attribute-type: Internal functions
Function, check-in-path: Internal functions
Function, construct-graph: Internal functions
Function, context-list-p: Internal functions
Function, dot-graph: Exported functions
Function, find-attribute: Internal functions
Function, find-dot: Internal functions
Function, find-neato: Internal functions
Function, foreign-name->lisp-name: Internal functions
Function, generate-dot: Internal functions
Function, htmlify: Internal functions
Function, make-attribute: Internal functions
Function, print-attributes: Internal functions
Function, print-defaults: Internal functions
Function, print-graph: Exported functions
Function, print-key-value: Internal functions
Function, textify: Internal functions

G
generate-dot: Internal functions
generate-graph: Exported generic functions
generate-graph: Exported generic functions
generate-graph-from-roots: Exported generic functions
generate-graph-from-roots: Exported generic functions
Generic Function, (setf attributes-of): Internal generic functions
Generic Function, (setf edges-of): Internal generic functions
Generic Function, (setf id-of): Internal generic functions
Generic Function, (setf nodes-of): Internal generic functions
Generic Function, (setf object-of): Internal generic functions
Generic Function, (setf source-of): Internal generic functions
Generic Function, (setf source-port-of): Internal generic functions
Generic Function, (setf target-of): Internal generic functions
Generic Function, (setf target-port-of): Internal generic functions
Generic Function, attributes-of: Internal generic functions
Generic Function, edges-of: Internal generic functions
Generic Function, generate-graph: Exported generic functions
Generic Function, generate-graph-from-roots: Exported generic functions
Generic Function, graph-object-edges: Exported generic functions
Generic Function, graph-object-knows-of: Exported generic functions
Generic Function, graph-object-node: Exported generic functions
Generic Function, graph-object-pointed-to-by: Exported generic functions
Generic Function, graph-object-points-to: Exported generic functions
Generic Function, id-of: Internal generic functions
Generic Function, nodes-of: Internal generic functions
Generic Function, object-knows-of: Exported generic functions
Generic Function, object-node: Exported generic functions
Generic Function, object-of: Internal generic functions
Generic Function, object-pointed-to-by: Exported generic functions
Generic Function, object-points-to: Exported generic functions
Generic Function, source-of: Internal generic functions
Generic Function, source-port-of: Internal generic functions
Generic Function, target-of: Internal generic functions
Generic Function, target-port-of: Internal generic functions
graph-object-edges: Exported generic functions
graph-object-edges: Exported generic functions
graph-object-knows-of: Exported generic functions
graph-object-knows-of: Exported generic functions
graph-object-knows-of: Exported generic functions
graph-object-node: Exported generic functions
graph-object-node: Exported generic functions
graph-object-pointed-to-by: Exported generic functions
graph-object-pointed-to-by: Exported generic functions
graph-object-pointed-to-by: Exported generic functions
graph-object-points-to: Exported generic functions
graph-object-points-to: Exported generic functions
graph-object-points-to: Exported generic functions

H
htmlify: Internal functions

I
id-of: Internal generic functions
id-of: Internal generic functions

M
make-attribute: Internal functions
Method, (setf attributes-of): Internal generic functions
Method, (setf edges-of): Internal generic functions
Method, (setf id-of): Internal generic functions
Method, (setf nodes-of): Internal generic functions
Method, (setf object-of): Internal generic functions
Method, (setf source-of): Internal generic functions
Method, (setf source-port-of): Internal generic functions
Method, (setf target-of): Internal generic functions
Method, (setf target-port-of): Internal generic functions
Method, attributes-of: Internal generic functions
Method, edges-of: Internal generic functions
Method, generate-graph: Exported generic functions
Method, generate-graph-from-roots: Exported generic functions
Method, graph-object-edges: Exported generic functions
Method, graph-object-knows-of: Exported generic functions
Method, graph-object-knows-of: Exported generic functions
Method, graph-object-node: Exported generic functions
Method, graph-object-pointed-to-by: Exported generic functions
Method, graph-object-pointed-to-by: Exported generic functions
Method, graph-object-points-to: Exported generic functions
Method, graph-object-points-to: Exported generic functions
Method, id-of: Internal generic functions
Method, nodes-of: Internal generic functions
Method, object-knows-of: Exported generic functions
Method, object-of: Internal generic functions
Method, object-pointed-to-by: Exported generic functions
Method, object-points-to: Exported generic functions
Method, source-of: Internal generic functions
Method, source-port-of: Internal generic functions
Method, target-of: Internal generic functions
Method, target-port-of: Internal generic functions

N
nodes-of: Internal generic functions
nodes-of: Internal generic functions

O
object-knows-of: Exported generic functions
object-knows-of: Exported generic functions
object-node: Exported generic functions
object-of: Internal generic functions
object-of: Internal generic functions
object-pointed-to-by: Exported generic functions
object-pointed-to-by: Exported generic functions
object-points-to: Exported generic functions
object-points-to: Exported generic functions

P
print-attributes: Internal functions
print-defaults: Internal functions
print-graph: Exported functions
print-key-value: Internal functions

S
source-of: Internal generic functions
source-of: Internal generic functions
source-port-of: Internal generic functions
source-port-of: Internal generic functions

T
target-of: Internal generic functions
target-of: Internal generic functions
target-port-of: Internal generic functions
target-port-of: Internal generic functions
textify: Internal functions

Jump to:   (  
A   C   D   E   F   G   H   I   M   N   O   P   S   T  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.3 Variables

Jump to:   *  
A   E   F   I   N   O   S   T  
Index Entry  Section

*
*attributes*: Internal special variables
*cluster-styles*: Internal special variables
*dot-path*: Exported special variables
*edge-attributes*: Internal special variables
*edge-styles*: Internal special variables
*graph-attributes*: Internal special variables
*id*: Internal special variables
*neato-path*: Exported special variables
*node-attributes*: Internal special variables
*node-shapes*: Internal special variables
*node-styles*: Internal special variables
*predefined-arrow-shapes*: Internal special variables

A
allowed-in: Internal structures
attributes: Internal classes

E
edges: Internal classes

F
foreign-name: Internal structures

I
id: Internal classes

N
name: Internal structures
nodes: Internal classes

O
object: Exported classes

S
Slot, allowed-in: Internal structures
Slot, attributes: Internal classes
Slot, edges: Internal classes
Slot, foreign-name: Internal structures
Slot, id: Internal classes
Slot, name: Internal structures
Slot, nodes: Internal classes
Slot, object: Exported classes
Slot, source: Internal classes
Slot, source-port: Internal classes
Slot, target: Internal classes
Slot, target-port: Internal classes
Slot, type: Internal structures
source: Internal classes
source-port: Internal classes
Special Variable, *attributes*: Internal special variables
Special Variable, *cluster-styles*: Internal special variables
Special Variable, *dot-path*: Exported special variables
Special Variable, *edge-attributes*: Internal special variables
Special Variable, *edge-styles*: Internal special variables
Special Variable, *graph-attributes*: Internal special variables
Special Variable, *id*: Internal special variables
Special Variable, *neato-path*: Exported special variables
Special Variable, *node-attributes*: Internal special variables
Special Variable, *node-shapes*: Internal special variables
Special Variable, *node-styles*: Internal special variables
Special Variable, *predefined-arrow-shapes*: Internal special variables

T
target: Internal classes
target-port: Internal classes
type: Internal structures

Jump to:   *  
A   E   F   I   N   O   S   T  

Previous: , Up: Indexes   [Contents][Index]

A.4 Data types

Jump to:   A   C   E   G   I   N   P   S   T  
Index Entry  Section

A
attribute: Internal structures
attributed: Exported classes
attributes-mixin: Internal classes

C
cl-dot: The cl-dot system
cl-dot: The cl-dot package
Class, attributed: Exported classes
Class, attributes-mixin: Internal classes
Class, edge: Internal classes
Class, graph: Internal classes
Class, id-mixin: Internal classes
Class, node: Exported classes
Class, port-mixin: Internal classes
context: Internal types
context-set: Internal types

E
edge: Internal classes

G
graph: Internal classes

I
id-mixin: Internal classes

N
node: Exported classes

P
Package, cl-dot: The cl-dot package
port-mixin: Internal classes

S
Structure, attribute: Internal structures
System, cl-dot: The cl-dot system

T
Type, context: Internal types
Type, context-set: Internal types

Jump to:   A   C   E   G   I   N   P   S   T