Build system, take 2



On 2013-03-18, Rupert Swarbrick <rswarbrick at gmail.com> wrote:

> Well, my proposal is a sort of half-way house. sys-proclaim.lisp only
> gets compiled once from an empty tree. If a developer is working in Lisp
> with GCL (probably rather unlikely, since SLIME won't work), he or she
> might end up with an incorrect proclaim. But then presumably the
> developer will realise what's going on (since the code he or she is
> working on will suddenly behave weirdly) and can delete
> sys-proclaim.lisp to force a recompile.

I'm sorry, but this is completely incorrect. We cannot design the build
machinery on the assumption that the developer will compensate for its
deficiencies.

> Frankly, if someone is writing lisp code with GCL, they're just Doing It
> Wrong. Pretty much any other lisp implementation out there is less
> painful to develop on.

We cannot play favorites, I'm afraid. If GCL is supported at all, we
have to do it right.

best

Robert Dodier