Re: XCVB, a replacement for ASDF

Robert Goldman <[email protected]> Tue, 03 Jun 2008 10:42:01 -0500
Newsgroups gmane.lisp.cclan.general
Message-ID <[email protected]>
Attila Lendvai wrote:
>> Also, if you know other people I should be talking to regarding this
>> topic, or webpages or papers I should have read, please point me to
>> them.
> 
> one more thing about .asd symlinking. i still remember the time when i
> managed to get out of the thought-trap advertised by asdf to use
> symlinks to configure what's in my *central-registry*.
> creating/updating symlinks is a pain compared to a 10-liner lisp code
> that scans a directory and sets up the registry. since then i've
> forgotten symlinks and never missed them.

We do something like that at my company.  I started by writing an asd
file search function, that groveled over directories to find places
where there were .asd files and add them to asdf:*central-registry*.
Then my colleague, John Maraist, wrote some macros, that I've tinkered
with, to allow you to define configurations like your workspaces.

Since we work on multiple lisp-based projects concurrently, and must
deal with different versions of libraries "live" on different projects,
this kind of facility is essential for us, and the single central
link-farm simply doesn't work.

I'll see about putting this together in some reasonably packaged way and
making it available if there's general interest.

Best,
R


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/