Si no encuentra una solución mejor, me inclino a emitir un archivo .dot y luego alimentarlo a una de las herramientas Graphviz (como dot). El formato de archivo es realmente simple, y las herramientas pueden generar una variedad de formatos que incluyen PNG, SVG, PostScript e incluso mapas de imágenes (para crear gráficos clicables en páginas web).
Este enfoque probablemente solo le sirva si quiere estos gráficos para su propio uso (por ejemplo, depuración) o los está generando en un servidor. Llamar a una herramienta separada en una aplicación cliente puede tener problemas de uso y/o licencia.
Esto no es realmente una solución específica de Common-Lisp, pero he utilizado este enfoque desde algunos idiomas en el pasado.
Impresionante, SDRAW era exactamente lo que estaba buscando: una forma clara de representar las células cons anidados. Gracias de nuevo. – wvoq
QUE - AN - AWESOME - RESPUESTA. Guau. No respondiste solo a OP, sino a toda una secuencia de buscadores de Google. – MaiaVictor
Otra opción es (ql: quickload: draw-cons-tree) – Baggers