<div dir="ltr"><span style="font-family:arial,sans-serif;font-size:13.333333969116211px">Hi Anton,</span><div style="font-family:arial,sans-serif;font-size:13.333333969116211px"><br></div><div style="font-family:arial,sans-serif;font-size:13.333333969116211px">
Interesting suggestion! I'll try it out. It still means changing the asd file that came with the package, but I think that's inevitable.<br></div><div style="font-family:arial,sans-serif;font-size:13.333333969116211px">
<br></div><div style="font-family:arial,sans-serif;font-size:13.333333969116211px">Thanks for the post!</div><div style="font-family:arial,sans-serif;font-size:13.333333969116211px"><br></div><div style="font-family:arial,sans-serif;font-size:13.333333969116211px">
Kevin</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Dec 12, 2013 at 9:38 PM, Anton Vodonosov <span dir="ltr"><<a href="mailto:avodonosov@yandex.ru" target="_blank">avodonosov@yandex.ru</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>Why do you consider fasl files?</div><div>As far as I understand, grovel generates .lisp file first,</div><div>and only after that this Lisp code is compiled to .fasl.</div>
<div> </div><div>So you could save the generated .lisp file and add it</div><div>as any other .lisp file to your ASDF system.</div><div> </div><div>But note, this might be non-portable. The lisp code</div><div>is generated from C includes, which may have different</div>
<div>meaning on different platforms (different sizes of integer,</div><div>char and structure types, refer to different functions, etc).</div><div> </div><div>If you distribute your ASDF system to the same platforms,</div>
<div>you can distribute it together with pre-generated grovel</div><div>output. But if you distribute it to different platforms,</div><div>the user still may need to run grovel himself.</div><div> </div><div>Best regards,</div>
<div>- Anton</div>
</blockquote></div><br></div>