[Ecls-list] ASDF revolt

Pascal J. Bourguignon pjb at informatimago.com
Sun Apr 11 18:28:35 UTC 2010


Daniel Herring <dherring at tentpost.com> writes:

> [...]
> As an aside, I'm not sold on the value of logical pathnames[1].
> [...]
>
> This resonated with me and my experience in the C/C++/unix world.  The GNU 
> autotools are dominant not because they are easy to start with; they took 
> over because they do the right thing.  

Well, I've never been sold on the autotools either, and I'm not alone:
http://esr.ibiblio.org/?p=1877

> Configure is a self-contained shell  script; 

IMO, this is the only positive point of this system.   All the rest is
negative.


> the packager needs autoconf installed, but the user doesn't. 
> Only a decent shell, compiler, and make are presumed to be on the user's 
> system.  Configure detects the actual system behavior; it doesn't require 
> the end user to tell it everything, it doesn't rely on preconfigured 
> tables, it fails with logs about what went wrong, and it outputs 
> "config.h".  Once "configure; make; make install" are finished, the user 
> never needs to touch anything from the build framework.

Ok, you mean the packaging of the tool is good.  I agree.

We can agree that the user interface matters, but I've been told there
are also more fundamental problems with asdf, so perhaps there's no
point in solving the user interface part?

-- 
__Pascal Bourguignon__




More information about the ecl-devel mailing list