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