maintaining non-Lisp systems with ASDF

Robert Goldman rpgoldman at sift.net
Thu Sep 24 18:21:05 UTC 2015


On 9/23/15 Sep 23 -3:55 PM, Robert Dodier wrote:
> Hey everybody,
> 
> I've made some more progress with a Maxima extension for ASDF
> (attached). At this point it works pretty much as expected, for the
> simple examples I've tried. I think you should be able to use in
> Maxima like this: load("maxima_asdf.lisp"); asdf_load("foo"); to load
> foo.asd, which may contain :maxima-file components. asdf_load
> translates :maxima-files and compiles the resulting Lisp, while
> asdf_load_source just interprets the :maxima-files.
> 
> At this point the only thing I wish I could change (and this is a
> minor item) is that output file paths are something like
> $HOME/.cache/common-lisp/<lisp-version>/<path-to-source-file>/<maxima-version>/<system-name>/<file-name>.
> I'm constructing the <maxima-version>/... part of it. I wonder if it's
> possible to tell ASDF it doesn't need to put in the
> <path-to-source-file> part.
> 
> Thanks for your help, and if you have any comments, I would be
> interested to hear about it.

Robert, please consider writing up your experience, even as a short
bulleted list of items, with information about what was *missing* from
the documentation.  That will help us make this easier for the next person.

thanks!
r





More information about the asdf-devel mailing list