This is the donuts Reference Manual, version 0.3.1, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 08 17:57:57 2024 GMT+0.
donuts/donuts.asd
donuts/in-package.lisp
donuts/cl-utils.lisp
donuts/src/node.lisp
donuts/src/edge.lisp
donuts/src/graph.lisp
donuts/src/dot-output.lisp
donuts/src/shell.lisp
donuts/src/html-like-labels.lisp
donuts/src/donuts-utils.lisp
donuts/api-package.lisp
The main system appears first, followed by any subsystem dependency.
donuts
Graph 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/src
cl-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.asd
donuts/in-package.lisp
donuts/cl-utils.lisp
donuts/src/node.lisp
donuts/src/edge.lisp
donuts/src/graph.lisp
donuts/src/dot-output.lisp
donuts/src/shell.lisp
donuts/src/html-like-labels.lisp
donuts/src/donuts-utils.lisp
donuts/api-package.lisp
donuts/cl-utils.lisp
in-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.lisp
src
(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.lisp
src
(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.lisp
src
(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.lisp
src
(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.lisp
src
(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.lisp
src
(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-donuts
common-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 |
---|