Re: Re: [Cclan-commits] CVS: asdf asdf.lisp,1.89,1.90

Christophe Rhodes <[email protected]>
Newsgroups gmane.lisp.cclan.general
Message-ID <[email protected]>
Edi Weitz <[email protected]> writes:

>> I claim that the use of *features* for functionality testing is
>> almost always wrong, in that it does not have a fine enough
>> granularity; it's usually better to test for the functionality you
>> actually need.
>
> I agree in theory.  In practise I think it's nice to have this as a
> convenience feature.  One could also argue that those who agree with
> your POV don't have to use these features - they don't really hurt.
> With Alan's patch one has the choice to use them or not.  Without
> Alan's patch one is (well, in a way) forced to see things your way.  I
> vote for more choice... :)

Heh, well, there's choice and choice... this kind of thing makes it
potentially harder to write asdf-to-vendor-defsystem converters, as
the behaviour needs to be emulated -- essentially, you write into your
software a dependency on its build tool (which to me seems pretty
weird.)

In order of my preference, then, I'll

* revert this patch completely, or
* push the system name onto *MODULES* instead, or
* make the pushed symbol asdf::systemname rather than
  :asdf-systemname, or
* sulk quietly in a corner.

Alan?

Cheers,

Christophe


-------------------------------------------------------
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.