[mcclim-devel] more magical dependency analysis

Andreas Fuchs asf at boinkor.net
Sat Jan 20 21:50:29 UTC 2007


Hi all,

I just polished up asdf-dependency-grovel
(http://www.cliki.net/asdf-dependency-grovel, now with added
asdf-installability) and let it have its way with mcclim.asd. The result
is a merged :clim system with 168 components and (apparently) working
dependencies. (Yay!)

Attached, you can find:

* the updated mcclim.asd,
* the clim system's components file,
* the "master system definition" file used to generate the list
  (contains just serial definitions), and
* a shell script to generate the components file from the master system
  definition.

Drop these files in the top level directory of a recent cvs checkout of
mcclim, and you can start testing stuff. (:

To re-generate dependencies:
 1. have sbcl
 2. asdf-install asdf-dependency-grovel
 3. run ./grovel-dependencies.sh
 4. wait.

I would like to hear your comments, especially on the maintainability of
the serial definitions in mcclim-dependencies.lisp vs. the
blood/sweat/tears hand-maintained dependencies in the old mcclim.asd.

Cheers,
-- 
Andreas Fuchs, (http://|im:asf@|mailto:asf@)boinkor.net, antifuchs
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: mcclim.asd
URL: <https://mailman.common-lisp.net/pipermail/mcclim-devel/attachments/20070120/c6d8a64c/attachment.ksh>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: clim-components.lisp-expr
URL: <https://mailman.common-lisp.net/pipermail/mcclim-devel/attachments/20070120/c6d8a64c/attachment-0001.ksh>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: grovel-dependencies.sh
URL: <https://mailman.common-lisp.net/pipermail/mcclim-devel/attachments/20070120/c6d8a64c/attachment-0002.ksh>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: mcclim-dependencies.lisp
URL: <https://mailman.common-lisp.net/pipermail/mcclim-devel/attachments/20070120/c6d8a64c/attachment-0003.ksh>


More information about the mcclim-devel mailing list