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