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