dot

Function summary
escape-dot-label thing
make-dot-id pos thing
s-dot->image s-dot-expression &key path (format "png") (open nil)
s-dot->svg s-dot-expression
*graphviz-output-directory*    [Variable]
make-dot-id   pos thing  [Function]

makes something like 'CONTEXT154' out of 4 and '?CONTEXT-15

escape-dot-label   thing  [Function]
s-dot->image   s-dot-expression &key path (format "png") (open nil)  [Function]

Renders s-dot-expression into dot syntax and then runs graphviz dot to create an image file. Returns the pathname of the generated graphic. When :open t, then it tries to open the resulting file.

s-dot->svg   s-dot-expression  [Function]

Renders the s-dot expression to the dot format, then runs dot on it and returns the resulting svg xml expression.