Hi Dave,
Thanks for asking! Many systems seem to depend on files existing on the disk system "near" the .asd file. However, systems shouldn't depend on that, as e.g. ABCL implements the asdf :bundle-op operation, which compiles an entire system into one monolithic FASL file (which can then be included in a JAR). Back when I did the implementation for :bundle-op I remember people objecting (it being an excercise in futility) because too many systems depend on the previously described behaviour.
Herewith, I'd like system authors to take note and use the :static-file declaration so systems like ECL and ABCL for which it makes sense to compile monolithic bundles for general distribution can include those resources in the bundle.
Regards,
Erik.