[asdf-devel] Cache? Translations? How to get rid of them?

Juan Jose Garcia-Ripoll juanjose.garciaripoll at googlemail.com
Sat Mar 13 20:10:56 UTC 2010


On Sat, Mar 13, 2010 at 8:50 PM, Faré <fahree at gmail.com> wrote:

> Where is the file to be when you compile?
> Where is the file to be when you load?
> How do you currently do things, and what breaks?
> Could say, a logical pathname host LIB:
> help locate the libraries?
> How do you do things without ASDF?
>

There is not going to be any file that gets compiled. There is not going to
be any lisp sources.

The goal is to replace a set of sources + asdf file with a set of compiled
files (one static library, one FASL files) and a hacked *.asd file that
relies only on those binary files.

An important component is that users are able to build these sets of
*.asd+*.lib+*.fasl file with something like (asdf:make-standalone-system
'some-system-name) and then installed anywhere.

I mean that the set of files should then be installed anywhere the user
wants -- as far as it is a path reachable by ASDF and the files remain
together, in the same directory. Using logical pathnames is not an option
because we can not know where the user wants to have the files.

What is the purpose of this? Well, it would make software distribution very
easy, in particular for Linux-like distributions, but it would also be
useful for users that want to deliver a program and a set of extensions in
the form of ASDF system definitions -- a tool they are already familiar with
--.

Juanjo

-- 
Instituto de Física Fundamental, CSIC
c/ Serrano, 113b, Madrid 28006 (Spain)
http://juanjose.garciaripoll.googlepages.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/asdf-devel/attachments/20100313/1fd56cb0/attachment.html>


More information about the asdf-devel mailing list