<div dir="ltr"><br><div style>I'm not seeing any difference in SLIME's indentation between:</div><div style><br></div><div style><br></div><div style><div>(defsystem #:gdl-ent</div><div>  :description "Auto-generated asdf defsys from Genworks GDL cl-lite."</div>
<div>  :author "Genworks and Dave Cooper unless otherwise indicated"</div><div>  :serial  t</div><div>  :version  "2013030200"</div><div>  :depends-on (:gdl-build)</div><div>  :components</div><div>  ((:file "source/package") (:file "source/assembly")</div>
<div>   (:file "source/controller") (:file "source/agent")))</div><div><br></div><div><br></div></div><div style>and:</div><div style><br></div><div style><div>(asdf:defsystem #:gdl-ent</div><div>  :description "Auto-generated asdf defsys from Genworks GDL cl-lite."</div>
<div>  :author "Genworks and Dave Cooper unless otherwise indicated"</div><div>  :serial  t</div><div>  :version  "2013030200"</div><div>  :depends-on (:gdl-build)</div><div>  :components</div><div>  ((:file "source/package") (:file "source/assembly")</div>
<div>   (:file "source/controller") (:file "source/agent")))</div><div><br></div><div style> </div></div><div style>This is with no (in-package ...)  form at the beginning. </div><div style><br></div><div style>
In any case, it looks like as long as the .asd files are used as intended, then no package prefix is needed on the (defsystem ...), and no (in-package ...) is needed at the top (when using any ASDF version). </div><div style>
<br></div><div style>I think the confusion started at a time when we were, for some reason, manually loading .asd files ourselves by calling (load ...),  which according to my understanding is not and has never been an intended use of .asd files -- they are strictly to be considered as data files for use with supported ASDF (and Quicklisp) operators which expect to find .asd files. Although normal CL expressions are also allowed inside .asd files, the .asd files are never intended to be loaded with (load ...) by the user. </div>
<div style><br></div><div style><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Sun, Mar 3, 2013 at 11:20 AM, Faré <span dir="ltr"><<a href="mailto:fahree@gmail.com" target="_blank">fahree@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Or you could fix SLIME's package guessing heuristics.<br>
<div class="im"><br>
—♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• <a href="http://fare.tunes.org" target="_blank">http://fare.tunes.org</a><br>
</div>Laziness is mother of Intelligence. Father unknown. [Rumor has it it's Greed.]<br>
<div class="HOEnZb"><div class="h5"><br>
<br>
On Sun, Mar 3, 2013 at 10:46 AM, Zach Beane <<a href="mailto:xach@xach.com">xach@xach.com</a>> wrote:<br>
> Faré <<a href="mailto:fahree@gmail.com">fahree@gmail.com</a>> writes:<br>
><br>
>> You do NOT need the prefix, unless you've explicitly changed package<br>
>> to one that doesn't :use :asdf.<br>
><br>
> Or unless you want SLIME auto-indentation to work.<br>
><br>
> Zach<br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <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>