So I am using ASDF 2.31 which puts the symbol "defsystem" into asdf/defsystem package instead of plain asdf package (Franz already includes ASDF 2.31 in their patches for Allegro CL). I have a little utility which emits the .asd files for me, with a form like: `(asdf:defsystem ,(something-to-make-my-system-name) :description "blah" … ) and now the asdf:defsystem symbol is coming out as asdf/defsystem:defsystem instead, which makes the .asd file non backwards-compatible with slightly older asdf versions, because (symbol-package 'asdf:defsystem) --> #<The asdf/defsystem package> So the Question is, what is the best way to get asdf:defsystem to print as asdf:defsystem, when its home package is :asdf/defsystem and apparently it is now just re-exported from :asdf. Or should this symbol now be officially printed as asdf/defsystem:defsystem ? Or should I put some (in-package ...) statement at the top of the .asd file, and use plain defsystem with no package prefix? Of course I think for the time being the .asd file should be compatible with all ASDF versions from recent history... -- My Best, Dave Cooper, Genworks Support david.cooper@genworks.com, dave.genworks.com(skype) USA: 248-327-3253(o), 1-248-330-2979(mobile) UK: 0191 645 1699