Multiple Language Support

Chris Bitmead uid(x22068) Chris.Bitmead@Alcatel.com.au
Tue, 06 May 1997 12:39:41 +1000


>  Well, since Common Lisp doesn't have a definition for #f, you could
>make it whatever you wanted. If you wanted it to be eq to nil, then
>you'd have to overload the eq function. (and probably fix the compiler
>too.) I'd think putting #f and the overloaded eq into a scheme
>compatibility package would be doable. You'd still have problems
>dealing with all of those CL functions that return nil for false.
>That's a much, much harder problem to deal with.

Yeah I forgot about that. A good argument for writing the system in
Scheme and putting Lisp as an extra language on top :-)