I've figured out a little bit more about what's going on. Some of the
problem might be with paths. I put everything into a c:\lisp
directory. Then after loading the file into clisp with
(load "c:/lisp/graph-util.lisp)
and ignoring the warnings about redefining functions, and running
(graph->png "c:/lisp/wizard" *nodes* *edges*)
it properly generated a wizard.dot file! I still got the same error
as before though... I guess that happened when trying to create the
png file with neato. Neato is in my path, so I think the problem is
in the dot->png function
...
(ext:shell (concatenate 'string "dot -Tpng -O "fname)))
I can guess what ext:shell does, but since the string "neato" doesn't
show up anywhere in the code listing, I don't see how it could be
getting called by the lisp program.