Dan Gildea <dgildea at users.sourceforge.net> writes:
> It seems to me that be absolutely sure there are no bugs from
> mismatching function signatures with gcl, we need to have
> sys-proclaim.lisp depend on every source file, and we need to
> recompile every source file every time sys-proclaim.lisp changes.
> That means recompiling everything after every edit.
>
> Personally, I am fine with giving up the 5% speedup.
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.
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.
Rupert
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 315 bytes
Desc: not available
URL: <http://www.math.utexas.edu/pipermail/maxima/attachments/20130318/385075e3/attachment.pgp>