asdf vs. defsystem (was Re: [Maxima] Re: rebuild the installed image: how to?)
Subject: asdf vs. defsystem (was Re: [Maxima] Re: rebuild the installed image: how to?)
From: James Amundson
Date: Thu, 02 Oct 2003 21:15:46 -0500
On Tue, 2003-09-30 at 10:52, Christophe Rhodes wrote:
> > This is from a patch Christophe Rhodes submitted some time ago. So it
> > seems that loading Maxima as an ASDF system would also be an option.
> It would be nice. I spoke to Jim a little about this kind of thing at
> the LSM back in the summer.
(I'm reproducing some of our conversation here for the benefit of the
rest of the list.)
I chose defsystem for maxima purely because it looked like the most
popular lisp system-definition tool. I won't claim that the research I
did on the subject was very sophisticated. If someone were to present a
compelling reason to switch our build system to asdf, I would certainly
listen.
> The reason I generated an asdf system description for maxima was that
> it allowed me to investigate full compile-warnings without drowning in
> the compilation noise: there is an option that I use in asdf to stop
> the compilation (and provide suitable restarts) if compile-file
> returns a failure code.
I don't think I realized that. The current compilation noise is
certainly sufficient to cause drowning.
I also didn't realize you already had a maxima.asd. Where is it? Did I
miss it in a message somewhere?
Does anyone else on the list have strong feelings on defsystem vs. asdf?
--Jim