This is the dml Reference Manual, version 0.1, generated automatically by Declt version 4.0 beta 2 "William Riker" on Tue Jul 15 04:59:31 2025 GMT+0.
The main system appears first, followed by any subsystem dependency.
dmlDiagram Make Language for common lisp
MIT License
0.1
donuts (system).
cl-cairo2 (system).
alexandria (system).
cl-ppcre (system).
src/dml.node.lisp (file).
src/dml.graph.lisp (file).
src/dml.seq.grid.lisp (file).
src/dml.seq.core.lisp (file).
src/dml.seq.engine.lisp (file).
src/dml.lisp (file).
Files are sorted by type and then listed depth-first from the systems components trees.
dml/dml.asddml/src/dml.node.lispdml/src/dml.graph.lispdml/src/dml.seq.grid.lispdml/src/dml.seq.core.lispdml/src/dml.seq.engine.lispdml/src/dml.lispdml/src/dml.node.lispdml (system).
draw-node (function).
dump-node-to-png (function).
dump-node-to-ps (function).
node-stick-man (special variable).
tmp-ps (function).
dml/src/dml.graph.lispsrc/dml.node.lisp (file).
dml (system).
-a-call- (function).
-agg- (function).
-agg-* (function).
-com- (function).
-com-* (function).
-dep- (function).
-dep-* (function).
-dep-- (function).
-genby- (function).
-genby-* (function).
-point- (function).
-point-* (function).
-relby- (function).
-relby-* (function).
-s-call- (function).
-tree (macro).
@name (function).
actor (function).
attributes (function).
comp (function).
full-class (function).
methods (function).
pack (function).
simp-class (function).
ucas (function).
with-method (macro).
*node-table* (special variable).
*share-methods* (special variable).
-lin- (function).
abstractp (function).
class-name-label (function).
multi-rows-label (function).
port (function).
prototype-label (function).
reg-node (function).
dml/src/dml.seq.grid.lispdml (system).
fit-down (function).
fit-left (function).
fit-right (function).
fit-up (function).
get-height (function).
get-width (function).
get-x-by-index (function).
get-y-by-index (function).
grid (class).
initialize-instance (method).
+inner-margin+ (constant).
+min-x-gap+ (constant).
+min-y-gap+ (constant).
def-fit (macro).
get-all-space-to (function).
get-total-space (function).
dml/src/dml.seq.core.lispdml (system).
&chain (macro).
&if (macro).
&loop (macro).
&opt (macro).
&prog (macro).
*context-objects* (special variable).
all-call-messages (generic function).
asy-call (class).
call-message (reader method).
(setf call-message) (writer method).
call-message (class).
callers (reader method).
(setf callers) (writer method).
del-call (class).
end-message (reader method).
(setf end-message) (writer method).
frame-guard (class).
from-object (reader method).
(setf from-object) (writer method).
group-message (class).
guard (reader method).
(setf guard) (writer method).
guard-message (class).
is-active (reader method).
(setf is-active) (writer method).
label (reader method).
(setf label) (writer method).
loop-frame (class).
message (class).
messages (reader method).
(setf messages) (writer method).
multi-message (class).
name (reader method).
(setf name) (writer method).
new-call (class).
new-message (reader method).
(setf new-message) (writer method).
object (class).
opt-frame (class).
ret-call (class).
self-call (class).
syn-call (class).
the-message (reader method).
(setf the-message) (writer method).
to-object (reader method).
(setf to-object) (writer method).
*context-current-object* (special variable).
alt-frame (class).
append-to (function).
as-single-msg (macro).
convert-to-message (function).
else-message (reader method).
(setf else-message) (writer method).
find-object-by-name (function).
if-message (reader method).
(setf if-message) (writer method).
intern-object (function).
last-objct (generic function).
last-object (method).
make-by-director (function).
make-call-by-char-type (function).
object.bar (class).
parse-message-director (function).
push-to (function).
ret-message (reader method).
(setf ret-message) (writer method).
dml/src/dml.seq.engine.lispsrc/dml.seq.core.lisp (file).
src/dml.seq.grid.lisp (file).
dml (system).
*context-sequnce-attrs* (special variable).
make-sequnce-diagram (function).
*context-grid* (special variable).
*context-message* (special variable).
+half-bar-width+ (constant).
+inner-margin+ (constant).
+min-x-margin+ (constant).
+min-y-margin+ (constant).
call-to-right-p (function).
compress-caller-phases (function).
dim-rgba (function).
dock-all-to-grid (function).
down-side-index (generic function).
draw-arraw-cap-for-msg (function).
draw-arraw-cap-line-full (function).
draw-arraw-cap-line-left (function).
draw-arraw-cap-line-right (function).
draw-arraw-cap-line-upside (function).
draw-arraw-cap-tri (function).
draw-dash-line (function).
draw-dml-element (generic function).
draw-frame (function).
draw-life-cycle-line (function).
draw-text-center-at (function).
draw-text-end-to (function).
draw-text-start-at (function).
fit-to-grid (generic function).
get-active-bars (function).
get-call-v-index (function).
get-caller-phases (function).
get-object-h-index (function).
get-object-v-index (function).
ignore-warning (function).
igw (macro).
left-extra-space (generic function).
left-side-index (generic function).
object-header-half-space (function).
right-side-index (generic function).
up-extra-space (generic function).
up-side-index (generic function).
dml/src/dml.lispsrc/dml.graph.lisp (file).
src/dml.seq.engine.lisp (file).
dml (system).
dml.
dml-create-graph (macro).
dml-create-sequence (macro).
Packages are listed by definition order.
dml.nodedefine node symbol by path.
cl-cairo2.
common-lisp.
draw-node (function).
dump-node-to-png (function).
dump-node-to-ps (function).
node-stick-man (special variable).
tmp-ps (function).
dml.graphcommon-lisp.
dml.node.
donuts.
dml.
-a-call- (function).
-agg- (function).
-agg-* (function).
-com- (function).
-com-* (function).
-dep- (function).
-dep-* (function).
-dep-- (function).
-genby- (function).
-genby-* (function).
-point- (function).
-point-* (function).
-relby- (function).
-relby-* (function).
-s-call- (function).
-tree (macro).
@name (function).
actor (function).
attributes (function).
comp (function).
full-class (function).
methods (function).
pack (function).
simp-class (function).
ucas (function).
with-method (macro).
*node-table* (special variable).
*share-methods* (special variable).
-lin- (function).
abstractp (function).
class-name-label (function).
multi-rows-label (function).
port (function).
prototype-label (function).
reg-node (function).
dml.seq.gridcommon-lisp.
fit-down (function).
fit-left (function).
fit-right (function).
fit-up (function).
get-height (function).
get-width (function).
get-x-by-index (function).
get-y-by-index (function).
grid (class).
+inner-margin+ (constant).
+min-x-gap+ (constant).
+min-y-gap+ (constant).
def-fit (macro).
get-all-space-to (function).
get-total-space (function).
dml.seq.enginecairo2 engine for drawing sequence diagram.
cl-cairo2.
common-lisp.
dml.seq.core.
dml.seq.grid.
dml.
*context-sequnce-attrs* (special variable).
make-sequnce-diagram (function).
*context-grid* (special variable).
*context-message* (special variable).
+half-bar-width+ (constant).
+inner-margin+ (constant).
+min-x-margin+ (constant).
+min-y-margin+ (constant).
call-to-right-p (function).
compress-caller-phases (function).
dim-rgba (function).
dock-all-to-grid (function).
down-side-index (generic function).
draw-arraw-cap-for-msg (function).
draw-arraw-cap-line-full (function).
draw-arraw-cap-line-left (function).
draw-arraw-cap-line-right (function).
draw-arraw-cap-line-upside (function).
draw-arraw-cap-tri (function).
draw-dash-line (function).
draw-dml-element (generic function).
draw-frame (function).
draw-life-cycle-line (function).
draw-text-center-at (function).
draw-text-end-to (function).
draw-text-start-at (function).
fit-to-grid (generic function).
get-active-bars (function).
get-call-v-index (function).
get-caller-phases (function).
get-object-h-index (function).
get-object-v-index (function).
ignore-warning (function).
igw (macro).
left-extra-space (generic function).
left-side-index (generic function).
object-header-half-space (function).
right-side-index (generic function).
up-extra-space (generic function).
up-side-index (generic function).
dmlcommon-lisp.
dml.graph.
dml.seq.engine.
dml-create-graph (macro).
dml-create-sequence (macro).
dml.seq.corealexandria.
common-lisp.
&chain (macro).
&if (macro).
&loop (macro).
&opt (macro).
&prog (macro).
*context-objects* (special variable).
all-call-messages (generic function).
asy-call (class).
call-message (generic reader).
(setf call-message) (generic writer).
call-message (class).
callers (generic reader).
(setf callers) (generic writer).
del-call (class).
end-message (generic reader).
(setf end-message) (generic writer).
frame-guard (class).
from-object (generic reader).
(setf from-object) (generic writer).
group-message (class).
guard (generic reader).
(setf guard) (generic writer).
guard-message (class).
is-active (generic reader).
(setf is-active) (generic writer).
label (generic reader).
(setf label) (generic writer).
loop-frame (class).
message (class).
messages (generic reader).
(setf messages) (generic writer).
multi-message (class).
name (generic reader).
(setf name) (generic writer).
new-call (class).
new-message (generic reader).
(setf new-message) (generic writer).
object (class).
opt-frame (class).
ret-call (class).
self-call (class).
syn-call (class).
the-message (generic reader).
(setf the-message) (generic writer).
to-object (generic reader).
(setf to-object) (generic writer).
*context-current-object* (special variable).
alt-frame (class).
append-to (function).
as-single-msg (macro).
convert-to-message (function).
else-message (generic reader).
(setf else-message) (generic writer).
find-object-by-name (function).
frame-message (class).
if-message (generic reader).
(setf if-message) (generic writer).
intern-object (function).
last-objct (generic function).
last-object (generic function).
make-by-director (function).
make-call-by-char-type (function).
object.bar (class).
parse-message-director (function).
push-to (function).
ret-message (generic reader).
(setf ret-message) (generic writer).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Dump graph diagram to files (ps & png)
dml.
Dump sequnce diargram to files (ps & png).
dml.
group-message)) ¶guard-message)) ¶call-message)) ¶object.bar)) ¶automatically generated reader method
object.bar)) ¶automatically generated writer method
call-message)) ¶automatically generated reader method
call-message)) ¶automatically generated writer method
guard-message)) ¶automatically generated reader method
guard-message)) ¶automatically generated writer method
group-message)) ¶automatically generated reader method
group-message)) ¶automatically generated writer method
guard-message)) ¶automatically generated reader method
guard-message)) ¶automatically generated writer method
call-message)) ¶automatically generated reader method
call-message)) ¶automatically generated writer method
Call to other.
:messages
message or message group
""
:label
Objectect on cylinders.
:is-active
:callers
:new-message
:end-message
:from-object
call-message)) ¶frame-guard)) ¶guard-message)) ¶group-message)) ¶call-message)) ¶frame-guard)) ¶guard-message)) ¶group-message)) ¶call-message)) ¶frame-guard)) ¶call-message)) ¶object.bar)) ¶automatically generated reader method
object.bar)) ¶automatically generated writer method
call-message)) ¶guard-message)) ¶call-message)) ¶call-message)) ¶Active strip on life cycle Line.
| Jump to: | &
(
-
@
A C D E F G I L M N O P R S T U W |
|---|
| Jump to: | &
(
-
@
A C D E F G I L M N O P R S T U W |
|---|
| Jump to: | *
+
C E F G H I L M N R S T V |
|---|
| Jump to: | *
+
C E F G H I L M N R S T V |
|---|
| Jump to: | A C D F G L M N O P R S |
|---|
| Jump to: | A C D F G L M N O P R S |
|---|