From: Robert G. <rpg...@re...> - 2008-06-03 15:42:29
|
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 |