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 Sun, 2025-07-27 at 19:11 +0100, Tim Bradshaw wrote:
> On 27 Jul 2025, at 01:55, Adam Weaver (as adam at cleversure dot com
> dot au) <[email protected]> wrote:
> > 
> > You've invented a strawman argument so you can argue with it. 
> > ASDF is "complicated" in the sense that it is thousands upon
> > thousands
> > of lines of code. Hell, even its maintainer recently said "I don't
> > know
> > what all of it is there for".
> 
> 
> Ah, I'd assumed both that you'd read the ASDF manual and that you
> understood that writing robust, portable, multipurpose, extensible,
> backwards-compatible tools instead of fragile, non-portable, single-
> purpose non-extensible ones with no requirement for backwards-
> compatibility does tend to involve, as you say, thousands and
> thousands of lines of code.

Bahahahaha! So you don't know either. It's cool bro! You don't have to
know everything. Obviously *no-one* really knows (nowadays) why ASDF is
as complicated in its implementation as it is. 

I assumed that there were reasons for it ... hence my original question
... but right now I'm guessing that ASDF has just accreted years of bit
rot, and that's why a ... what ... file loader (tracking dependencies
for later reload), test runner harness, and ... maybe c-compiler
interface is as large a footprint as it is. 

> 
> Obviously at least the first assumption was incorrect.  Sorry, that
> was my mistake.

Oh get back in your box! I was pretty open with what *I* *don't* know
... that's why I asked! I figured some of the more experienced dudes
around here could explain it.

But instead I've had arrogant responses, complaints that "you're doing
it wrong", and adjacent-to-ad-hominem arguments instead.

Funnily enough, it was the ASDF maintainer who had the best response of
"dunno, I don't know what it's all there for". I appreciated the
candour.

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.