<html><head></head><body>You should be able to invoke the function <strong style="-webkit-tap-highlight-color: rgba(26, 26, 26, 0.3); -webkit-text-size-adjust: auto;">initialize-output-translations </strong><span style="-webkit-tap-highlight-color: rgba(26, 26, 26, 0.3); -webkit-text-size-adjust: auto;">on an s-expression like the one Stelian sent.</span><br> <br><div id="bloop_sign_1634944698813193" class="bloop_sign"><div>-- <br>Robert P. Goldman</div></div> <p class="gmail_quote" style="color:#000;">On October 22, 2021 at 16:35:07, Raymond Toy (<a href="mailto:toy.raymond@gmail.com">toy.raymond@gmail.com</a>) wrote:</p> <blockquote type="cite" class="gmail_quote"><span><div><div></div><div>





<div dir="ltr">
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small">
Thanks.  Is it possible to do this programmatically?  I
need this to work without someone manually setting up the config
dir.<br></div>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Fri, Oct 22, 2021 at 10:33 AM
Stelian Ionescu <<a href="mailto:sionescu@cddr.org">sionescu@cddr.org</a>>
wrote:<br></div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div>Add this to
~/.config/common-lisp/asdf-output-translations.conf:<br></div>
<div><br></div>
<div>(:output-translations<br></div>
<div>:inherit-configuration<br></div>
<div>((:home "src")<br></div>
<div>  (:home "output")))<br></div>
<div><br></div>
<div>The translation config is pairs of absolute paths, evaluated
in order. AFAIU it doesn't allow specifying paths relative to the
.asd file.<br></div>
<div>Here's my config, as a more complex example:<br></div>
<div><br></div>
<div>(:output-translations<br></div>
<div>:inherit-configuration<br></div>
<div>("/usr/share/common-lisp/source"<br></div>
<div>  (:user-cache "system"))<br></div>
<div>((:home "lisp/src")<br></div>
<div>  (:user-cache "src"))<br></div>
<div>((:home "lisp/quicklisp/dists/quicklisp/software")<br></div>
<div>  (:user-cache "qlq"))<br></div>
<div>((:home "lisp/quicklisp/dists")<br></div>
<div>  (:user-cache "ql"))<br></div>
<div>((:home "work/src")<br></div>
<div>  (:user-cache "work")))<br></div>
<div><br></div>
<blockquote type="cite" id="gmail-m_-3146034272209473989qt">
<div dir="ltr">
<div style="font-family:arial,helvetica,sans-serif;font-size:small">
<div style="font-family:arial,helvetica,sans-serif;font-size:small">I want to
do a simple output translation and I just can't figure out what the
sexp dsl would be for that.<br></div>
<div style="font-family:arial,helvetica,sans-serif;font-size:small">
<br></div>
<div style="font-family:arial,helvetica,sans-serif;font-size:small">What I
want to do.  Let's say my asd file is in
src/foo/proj.asd.  What I want is when I build the project,
the fasls go in output/foo.  I just can't  figure out how
to set up the output translations to make this happen.  I'm
too stupid to grok the section in the manual about the sexp 
dsl for translations.<br></div>
<div style="font-family:arial,helvetica,sans-serif;font-size:small">
<br></div>
<div style="font-family:arial,helvetica,sans-serif;font-size:small">Help would
be appreciated.  More examples in the manual (and an updated
section?) would be really helpful too.<br></div>
</div>
<div><br></div>
<div>--<br></div>
<div dir="ltr">
<div dir="ltr">
<div><br></div>
<div>Ray<br></div>
</div>
</div>
</div>
</blockquote>
<div><br></div>
<div><br></div>
<div id="gmail-m_-3146034272209473989sig4916231">
<div>--<br></div>
<div>Stelian Ionescu<br></div>
</div>
<div><br></div>
</div>
</blockquote>
</div>
<br clear="all">
<br>
--<br>
<div dir="ltr" class="gmail_signature">
<div dir="ltr">Ray<br></div>
</div>


</div></div></span></blockquote></body></html>