#143: CLOSURE-HTML 20101006-git fails to compile ---------------------------------------------+------------------------------ Reporter: mevenson | Owner: mevenson Type: defect | Status: new Priority: major | Milestone: 0.28 Component: compiler | Version: 0.24 Keywords: quicklisp closure-html compiler | ---------------------------------------------+------------------------------
Comment(by ehuelsmann):
The problem here is that our DUMP-FORM implementation doesn't handle circularity in the forms being dumped.
Should we forget about using dump-form entirely and use PRINT/PRINT-OBJECT instead?
There is one issue with the proposal above: we want to replace uninterned symbols in the output stream with their #<index>? replacement mnemonics to ensure the same symbol gets inserted everywhere it should. Other than that, it's probably a good idea.