Re: Re: [Cclan-commits] CVS: asdf asdf.lisp,1.89,1.90
Nikodemus Siivola <[email protected]>
| Newsgroups | gmane.lisp.cclan.general |
|---|---|
| Message-ID | <[email protected]> |
Ooops! I had thought I replied to both of Alan's patches, but it seems I
didn't. Summary: OK-FOR-ME for :weakly-depends,
I-WONDER-IF-THIS-IS-REALLY-A-GOOD-IDEA for *features* frobbing.
On Wed, 7 Dec 2005, Christophe Rhodes wrote:
> * push the system name onto *MODULES* instead, or
I'd vote for this, but controlled with
(defsystem foo
...
:provide "FOO"
...)
so that (REQUIRE :SYSTEM-IN-DEVELOPMENT) still does the right thing
when REQUIRE hooks into ASDF and parts of the S-I-D has been edited,
unless the :PROVIDE option has been used.
> * make the pushed symbol asdf::systemname rather than
> :asdf-systemname, or
...but I could live with this too, and I don't see :ASDF-<SYSTEMNAME> as a
real problem, though I do think that frobbing *features* should be done
explicitly by each system.
(pushnew :my-system-feature *features*)
In one of the source-files is not exactly rocket science. ...maybe I'm
missing the point of :asdf-<systemname>: some actual use-cases for this
would be good here, just as discussion points.
Cheers,
-- Nikodemus Schemer: "Buddha is small, clean, and serious."
Lispnik: "Buddha is big, has hairy armpits, and laughs."
-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems? Stop! Download the new AJAX search engine that makes
searching your log files as easy as surfing the web. DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click