Re: Naive DEFSYSTEM replacement

"Adam Weaver (as adam at cleversure dot com dot au)" <[email protected]>
Newsgroups gmane.lisp.lispworks.general
Message-ID <[email protected]>
On Fri, 2025-07-25 at 05:50 -0400, Zach Beane wrote:
> >  I want the files to be in alphabetical order
> 
> You have invented this requirement and it's the source of your pain.

100% ! You're absolutely correct.

But I notice that none of the responses have actually answered the
question I asked, which was *why* ASDF:DEFSYSTEM is as complicated as
it is. 

Martin came closest, in pointing out an unconsidered flaw in my toy
implementation - it doesn't handle automatic recompilation. 

But it's not a use-case I have, to be honest. When I redefine macros, I
recompile the files that use them. I wouldn't have thought of invoking
LW:COMPILE-SYSTEM again... which I should've thought of.

So yeah.

Seriously, can anyone answer *why* ASDF:DEFSYSTEM and MK:DEFSYSTEM
are hundreds and thousands of lines of code when my toy 19-line 
implementation does something approximate?

A

_______________________________________________
Lisp Hug - the mailing list for LispWorks users
[email protected]
http://www.lispworks.com/support/lisp-hug.html
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.