3 Nov 2003 00:37
Re: SBCL/CVS HEAD support for arglist functionality
Hannu Koivisto <azure <at> iki.fi>
2003-11-02 23:37:22 GMT
2003-11-02 23:37:22 GMT
Bob Rogers <rogers-ilisp <at> rgrjr.dyndns.org> writes: > It still works in ilisp HEAD with SBCL 0.8.4, after cursory testing, but > it doesn't recompile cleanly if you just do "M-x ilisp-recompile-inits", > since recompiling them doesn't reload the new binaries, and so sbcl.lisp Heh, I've actually never tried to use ilisp-recompile-inits before launching the listener. This certainly needs to be fixed. I get the impression that this worked for you earlier. I wonder how that can be, since sbcl.lisp used the-function-if-defined and friends and they are in cl-ilisp.lisp. > doesn't have the new maybe-function definition. If it were up to me, I > would make the sbcl.lisp change do more at runtime, or add reader > conditionalization for old vs. new behavior, but other possibilities Had I had extra time, I would have rewritten the whole mess. Note that find-src.lisp is broken as well. I probably would have reorganized things between it and implementation specific modules a bit. I would also have replaced the-function-if-defined and friends with something more usable. Anyway. I don't see how reader conditionalizing would buy anything in this case, it would just pollute *features*. In general, I try to avoid reader conditionalization. Use of it easily leads to abominations like mk-defsystem. > include moving maybe-function to sbcl.lisp (with eval-when) and having The reason I put it in cl-ilisp.lisp was that I thought it might be(Continue reading)
RSS Feed