This is the donuts Reference Manual, version 0.3.1, generated automatically by Declt version 4.0 beta 2 "William Riker" on Tue Jul 15 05:00:16 2025 GMT+0.
donuts/donuts.asddonuts/in-package.lispdonuts/cl-utils.lispdonuts/src/node.lispdonuts/src/edge.lispdonuts/src/graph.lispdonuts/src/dot-output.lispdonuts/src/shell.lispdonuts/src/html-like-labels.lispdonuts/src/donuts-utils.lispdonuts/api-package.lispThe main system appears first, followed by any subsystem dependency.
donutsGraph DSL for common lisp
Takaya OCHIAI <tkych.repl@gmail.com>
MIT licence
Donuts is Graphviz interface for common lisp.
It requires the Graphviz system (http://www.graphviz.org/).
0.3.1
cl-ppcre (system).
trivial-shell (system).
in-package.lisp (file).
cl-utils.lisp (file).
src (module).
api-package.lisp (file).
Modules are listed depth-first from the system components tree.
donuts/srccl-utils.lisp (file).
donuts (system).
node.lisp (file).
edge.lisp (file).
graph.lisp (file).
dot-output.lisp (file).
shell.lisp (file).
html-like-labels.lisp (file).
donuts-utils.lisp (file).
Files are sorted by type and then listed depth-first from the systems components trees.
donuts/donuts.asddonuts/in-package.lispdonuts/cl-utils.lispdonuts/src/node.lispdonuts/src/edge.lispdonuts/src/graph.lispdonuts/src/dot-output.lispdonuts/src/shell.lispdonuts/src/html-like-labels.lispdonuts/src/donuts-utils.lispdonuts/api-package.lispdonuts/cl-utils.lispin-package.lisp (file).
donuts (system).
(setf tag) (writer method).
tag (reader method).
(setf treasure) (writer method).
treasure (reader method).
^ (macro).
aif (macro).
another-name (macro).
another-names (macro).
awhen (macro).
conc1 (function).
file-to-string (function).
last1 (function).
make-sesame (function).
open-sesame (function).
sesame (class).
sesame? (function).
str (function).
str->key (function).
unwind-delfile (macro).
with-gensyms (macro).
donuts/src/node.lispsrc (module).
<> (function).
@ (function).
[] (function).
(setf attrs) (writer method).
attrs (reader method).
(setf name) (writer method).
name (reader method).
(setf ports) (writer method).
ports (reader method).
(setf ports) (writer method).
ports (reader method).
print-object (method).
rank (function).
with-node (macro).
*compass* (special variable).
*rank-pos* (special variable).
*with-node-context* (special variable).
compass-port? (function).
escape-port (function).
find-port (function).
name-of (function).
node (class).
node? (function).
port-exist? (function).
port-proc1 (function).
port-proc2 (function).
pre-node? (function).
rank-pos? (function).
record (class).
record? (function).
donuts/src/edge.lispsrc (module).
-- (function).
--- (function).
--> (function).
-< (function).
-> (function).
->> (function).
==> (function).
(setf attrs) (writer method).
attrs (reader method).
(setf context) (writer method).
context (reader method).
(setf converge-node) (writer method).
converge-node (reader method).
(setf name) (writer method).
name (reader method).
(setf node1) (writer method).
node1 (reader method).
(setf node2) (writer method).
node2 (reader method).
(setf nodes) (writer method).
nodes (reader method).
(setf nodes) (writer method).
nodes (reader method).
(setf nodes) (writer method).
nodes (reader method).
(setf origin-node) (writer method).
origin-node (reader method).
print-object (method).
print-object (method).
print-object (method).
print-object (method).
print-object (method).
print-object (method).
print-object (method).
with-edge (macro).
*directed?* (special variable).
*with-edge-context* (special variable).
converge-edge (class).
converge-edge? (function).
edge (class).
edge? (function).
normal-edge (class).
normal-path (class).
path (class).
path? (function).
penetrate-edge (class).
penetrate-edge? (function).
penetrate-path (class).
penetrate-path? (function).
radiate-edge (class).
radiate-edge? (function).
radiate-path (class).
radiate-path? (function).
donuts/src/graph.lispsrc (module).
& (macro).
&& (function).
[&] (macro).
(setf attrs) (writer method).
attrs (reader method).
(setf buff) (writer method).
buff (reader method).
(setf cache) (writer method).
cache (reader method).
(setf dir) (writer method).
dir (reader method).
(setf name) (writer method).
name (reader method).
print-object (method).
print-object (method).
(setf strict) (writer method).
strict (reader method).
cluster (class).
cluster? (function).
graph (class).
graph? (function).
make-cluster (function).
make-graph (function).
donuts/src/dot-output.lispsrc (module).
dot-output (function).
*capital-vals* (special variable).
*declared* (special variable).
*upper-vals* (special variable).
*url-attrs* (special variable).
capital-val? (function).
declare-node (function).
declared? (function).
escape-attrs (function).
escape-url-attr (function).
output-buff (function).
output-edge (generic function).
output-node (function).
output-sesame (function).
output-subgraph (generic function).
upper-val? (function).
url-attr? (function).
donuts/src/shell.lispsrc (module).
$ (macro).
dot-pprint (function).
*viewer* (special variable).
make-dot-file (function).
make-image (function).
output-pprint (function).
show-image (function).
donuts/src/html-like-labels.lispsrc (module).
(setf attrs) (writer method).
attrs (reader method).
b (function).
(setf body) (writer method).
body (reader method).
br (function).
font (function).
hr (function).
html (macro).
i (function).
img (function).
(setf name) (writer method).
name (reader method).
(setf pair?) (writer method).
pair? (reader method).
sub (function).
sup (function).
table (function).
td (function).
tr (function).
u (function).
vr (function).
Packages are listed by definition order.
in-donutscommon-lisp.
$ (macro).
$$ (macro).
& (macro).
&& (function).
-- (function).
--- (function).
--> (function).
-< (function).
-> (function).
->> (function).
<> (function).
==> (function).
? (function).
@ (function).
[&] (macro).
[] (function).
b (function).
br (function).
dot-output (function).
dot-pprint (function).
font (function).
hr (function).
html (macro).
i (function).
img (function).
o (function).
rank (function).
sub (function).
sup (function).
table (function).
td (function).
tr (function).
u (function).
vr (function).
with-edge (macro).
with-node (macro).
~ (function).
*capital-vals* (special variable).
*compass* (special variable).
*declared* (special variable).
*directed?* (special variable).
*rank-pos* (special variable).
*upper-vals* (special variable).
*url-attrs* (special variable).
*viewer* (special variable).
*with-edge-context* (special variable).
*with-node-context* (special variable).
1st (function).
2nd (function).
^ (macro).
aif (macro).
another-name (macro).
another-names (macro).
awhen (macro).
capital-val? (function).
cluster (class).
cluster? (function).
compass-port? (function).
conc1 (function).
converge-edge (class).
converge-edge? (function).
declare-node (function).
declared? (function).
def-tag (macro).
def-tags (macro).
edge (class).
edge? (function).
escape-attrs (function).
escape-port (function).
escape-url-attr (function).
file-to-string (function).
find-port (function).
graph (class).
graph? (function).
last1 (function).
make-cluster (function).
make-dot-file (function).
make-graph (function).
make-image (function).
make-inst (generic function).
make-sesame (function).
make-tag (function).
mvbind (macro).
name-of (function).
node (class).
node? (function).
normal-edge (class).
normal-path (class).
open-sesame (function).
output-buff (function).
output-edge (generic function).
output-node (function).
output-pprint (function).
output-sesame (function).
output-subgraph (generic function).
path (class).
path? (function).
penetrate-edge (class).
penetrate-edge? (function).
penetrate-path (class).
penetrate-path? (function).
port-exist? (function).
port-proc1 (function).
port-proc2 (function).
pre-node? (function).
print-body (function).
print-tag (function).
radiate-edge (class).
radiate-edge? (function).
radiate-path (class).
radiate-path? (function).
rank-pos? (function).
record (class).
record? (function).
scan-body (function).
sesame (class).
sesame? (function).
show-image (function).
str (function).
str->key (function).
tag (class).
tag? (function).
unwind-delfile (macro).
upper-val? (function).
url-attr? (function).
with-gensyms (macro).
~& (function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
graph)) ¶automatically generated writer method
keyword.
graph)) ¶automatically generated reader method
keyword.
tag)) ¶automatically generated writer method
keyword.
tag)) ¶automatically generated reader method
keyword.
normal-edge)) ¶automatically generated writer method
normal-edge)) ¶automatically generated reader method
tag)) ¶automatically generated writer method
keyword.
body.
tag)) ¶automatically generated reader method
keyword.
body.
graph)) ¶automatically generated writer method
keyword.
buff.
graph)) ¶automatically generated reader method
keyword.
buff.
graph)) ¶automatically generated writer method
keyword.
graph)) ¶automatically generated reader method
keyword.
converge-edge)) ¶automatically generated writer method
keyword.
converge-edge)) ¶automatically generated reader method
keyword.
graph)) ¶automatically generated writer method
keyword.
dir.
graph)) ¶automatically generated reader method
keyword.
dir.
graph)) ¶automatically generated writer method
keyword.
name.
graph)) ¶automatically generated reader method
keyword.
name.
tag)) ¶automatically generated writer method
keyword.
name.
tag)) ¶automatically generated reader method
keyword.
name.
normal-edge)) ¶automatically generated writer method
normal-edge)) ¶automatically generated reader method
normal-edge)) ¶automatically generated writer method
normal-edge)) ¶automatically generated reader method
converge-edge)) ¶automatically generated writer method
converge-edge)) ¶automatically generated reader method
radiate-edge)) ¶automatically generated writer method
radiate-edge)) ¶automatically generated reader method
penetrate-edge)) ¶automatically generated writer method
penetrate-edge)) ¶automatically generated reader method
radiate-edge)) ¶automatically generated writer method
keyword.
radiate-edge)) ¶automatically generated reader method
keyword.
tag)) ¶automatically generated writer method
keyword.
tag)) ¶automatically generated reader method
keyword.
penetrate-path) stream) ¶normal-path) stream) ¶converge-edge) stream) ¶radiate-edge) stream) ¶radiate-path) stream) ¶penetrate-edge) stream) ¶normal-edge) stream) ¶graph)) ¶automatically generated writer method
keyword.
graph)) ¶automatically generated reader method
keyword.
sesame)) ¶automatically generated writer method
keyword.
tag.
sesame)) ¶automatically generated reader method
keyword.
tag.
sesame)) ¶automatically generated writer method
keyword.
sesame)) ¶automatically generated reader method
keyword.
Abbrev: (^ (x) body) <-> (lambda (x) body)
Return the 1st object in a list or NIL if the list is empty.
first.
Return the 2nd object in a list or NIL if there is no 2nd object.
second.
make-instance.
converge-edge)) ¶radiate-edge)) ¶penetrate-edge)) ¶normal-edge)) ¶:attrs
:cache
:strict
| Jump to: | $
&
(
-
1
2
<
=
?
@
[
^
~
A B C D E F G H I L M N O P R S T U V W |
|---|
| Jump to: | $
&
(
-
1
2
<
=
?
@
[
^
~
A B C D E F G H I L M N O P R S T U V W |
|---|
| Jump to: | *
A B C D N O P S T |
|---|
| Jump to: | *
A B C D N O P S T |
|---|
| Jump to: | A C D E F G H I M N P R S T |
|---|
| Jump to: | A C D E F G H I M N P R S T |
|---|