Re: #;



KMP> Btw, NIL was the New Implementation of Lisp (a lisp implementation for
KMP> the VAX some years ago), and #+NIL actually did have an implementation
KMP> it was defined in. I don't recommend it for conditionals. #+(or) is
KMP> safer, though not terribly intelligible to everyone. #+ignore is
KMP> something I've seen enough people use that it's unlikely anyone would
KMP> make :ignore feature and expect it to work.

#+nil is widely used in SBCL implementation source code, so it's unlikely
SBCL can be compiled with NIL :)

grepping for #+nil through my libraries collection shows that many popular
libs use it, including SLIME, S-XML, parenscript, Iterate, arnesi.. so one
who pushes NIL into features will break quite a lot of software :)


.



Relevant Pages

  • Re: #;
    ... KMP> the VAX some years ago), and #+NIL actually did have an implementation ... KMP> it was defined in. ... Finding a VAX would be ... Part of my intent, of course, was just inject a bit of history, for fun. ...
    (comp.lang.lisp)
  • Re: #;
    ... KMP> the VAX some years ago), and #+NIL actually did have an implementation ... KMP> it was defined in. ... I don't recommend it for conditionals. ... Finding a VAX would be ...
    (comp.lang.lisp)
  • Re: The syntax of LET
    ... Joost Diepenmaat wrote: ... KMP> initialize these yet, and the NIL is only a courtesy initialization, ... KMP> not something to rely on". ...
    (comp.lang.lisp)
  • Re: mop:ensure-class-using-class question
    ... My Lisp implementation is Allegro CL. ... argument is nil when a class / gf is first defined. ... Closer to MOP & ContextL: ...
    (comp.lang.lisp)