On Wed, Sep 22, 2010 at 8:37 PM, Pascal J. Bourguignon <pjb@informatimago.com> wrote:
> No. Why? I mean, the separate components are bundled into a single
> asdf.lisp and this process is automated (make -f GNUmakefile
> asdf.lisp). There is no new testing burden. I am just advocating for
> some common sense in the ASDF codebase, organizing it in a readable
> and separated way.

This is an alternative, indeed.

asdf.lisp: $(ASDF_SOURCES)
       clar asdf.lisp $(ASDF_SOURCES)

Indeed, eventually one should move my GNUmakefile line from using sed to using some Lisp implementation for repackaging asdf.lisp, ensuring a version number, etc.

Incidentally, I am still amazed at how people here find a 4k source file manageable at all. No organization, functions spread throught the file, no clear navigation structure... If I have a directory with 10 small files, each one devoted to a separate and clear task, I know where I have to go to edit things for that particular topic.

Juanjo

--
Instituto de Física Fundamental, CSIC
c/ Serrano, 113b, Madrid 28006 (Spain)
http://juanjose.garciaripoll.googlepages.com