One of the common problems that ASDF users faced when introducing the new binary location system is finding out where things reside.<div><br></div><div>Another problem we will eventually find is locating the resources associated to an ASDF system which has been replaced by a precompiled version.</div>
<div><br></div><div>In general it would be desirable for a system to be able to locate its resources (additional files, icons, bitmaps, etc) using logical pathnames.</div><div><br></div><div>For that purpose I have coded a small patch that adds a new keyword, :logical-host, to DEFSYSTEM. The keyword defines a logical pathname translation from "**;*.*.*" to "path/to/asdf/or/pathname/argument/**/*.*"</div>
<div><br></div><div>This way we may have</div><div><br></div><div>(defsystem :cl-unicode</div><div> :logical-host "cl-unicode"</div><div> ...)</div><div><br></div><div>and in the sources load the databases such as "cl-unicode:uppercase-table.dat"</div>
<div><br></div><div><a href="https://bugs.launchpad.net/asdf/+bug/551222">https://bugs.launchpad.net/asdf/+bug/551222</a><br clear="all"><br>-- <br>Instituto de Física Fundamental, CSIC<br>c/ Serrano, 113b, Madrid 28006 (Spain) <br>
<a href="http://tream.dreamhosters.com">http://tream.dreamhosters.com</a><br>
</div>