<br>This is how I would do the renaming (see attachment).<br>So I wouldn't use around-compile as I want the renaming to be effective on cl-source-file.<br>I also have to admit that there might be a more efficient way which would do this on the top level if there is any compilation in the plan. But I don't know how to implement that way.<br>

<br>If you like it, I can finish the implementation...<br><br>`bg`<br><br><br><div class="gmail_quote">2011/10/17 Gábor Balázs <span dir="ltr"><<a href="mailto:gabalz@gmail.com">gabalz@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

<br>I don't see how can you manipulate things by defining subclasses of cl-source-file.<br><br>I have to admit that I don't understand how components are created in asdf. My best guess (by looking at the class-for-type function) is that everything defined in the defsystem by :file and having .lisp extension becomes *default-component-class* which is cl-source-file.<br>


<br>And I neither want to introduce a new syntax next to :file, nor change my lisp file extensions to something else.<br>So I don't see how your components can become subclasses of cl-source-file at all.<br><br>`bg`<div>

<div></div><div class="h5"><br>
<br><br><div class="gmail_quote">2011/10/17 Faré <span dir="ltr"><<a href="mailto:fahree@gmail.com" target="_blank">fahree@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">


NB: I committed this :around-compile feature with some minimal<br>
documentation as 2.017.18.<br>
<div><br>
—♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• <a href="http://fare.tunes.org" target="_blank">http://fare.tunes.org</a><br>
</div>Foreign aid might be defined as a transfer from poor people in rich countries<br>
to rich people in poor countries. — Douglas Casey<br>
</blockquote></div><br>
</div></div></blockquote></div><br>