<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Jan 29, 2013 at 3:50 PM, 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:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">

<div id=":z9">For that, I want to properly handle forward reference warnings from<br>
files that are *not* being (re)compiled in the current session but<br>
have been in a previous one. And so on supported implementations<br>
(currently CCL, SBCL), I am saving the deferred warnings about such<br>
forward references. Could you help me do that with ECL?<br></div></blockquote></div><br>Perhaps I am a bit confused. I never really understood the purpose of WITH-COMPILATION-UNIT <a href="http://clhs.lisp.se/Body/m_w_comp.htm">http://clhs.lisp.se/Body/m_w_comp.htm</a> The text says</div>

<div class="gmail_extra"><br></div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div class="gmail_extra" style>"actions deferred by the compiler until the end of compilation will be deferred until the end of the outermost call to with-compilation-unit."</div>

</blockquote><div class="gmail_extra"><br></div><div class="gmail_extra">But since ECL really does not defer any action, but rather shows warnings as it goes, I never saw how to make it really useful.</div><div class="gmail_extra">

<br></div><div class="gmail_extra">In particular I do not understand what it means "properly handle forward reference warnings". Is this about missing variables, functions and macros? So you want to save all warnings from a compiled file so that it can be output together with all the warnings of all newly compiled files at the end of a system?<br clear="all">

<div><br></div><div style>That kind of means that you are going to tweak WITH-COMPILATION-UNIT, but I do not see what would you do with the warnings in ECL because, as I said, they are not collected for later use, they are just output as the compiler proceeds.</div>

<div><br></div><div style>Juanjo</div><div><br></div>-- <br>Instituto de Física Fundamental, CSIC<br>c/ Serrano, 113b, Madrid 28006 (Spain) <br><a href="http://juanjose.garciaripoll.googlepages.com" target="_blank">http://juanjose.garciaripoll.googlepages.com</a>
</div></div>