Path: utzoo!utgpu!watmath!clyde!att!osu-cis!tut.cis.ohio-state.edu!mailrus!ncar!ames!ig!arizona!mike From: mike@arizona.edu (Mike Coffin) Newsgroups: comp.lang.lisp Subject: Re: Overloading of NIL (as empty list and logical falsity) Message-ID: <9847@megaron.arizona.edu> Date: 22 Mar 89 23:58:37 GMT References: <2906@kalliope.rice.edu> Distribution: na Organization: U of Arizona CS Dept, Tucson Lines: 16 From article <2906@kalliope.rice.edu>, by dorai@titan.rice.edu (Dorai Sitaram): > In all the Schemes I've come across, #f and '() are just two ways of > writing the same object. They are indistinguishable from each other, > i.e., (eq? #f '()) ==> true. Yes, I was wrong. They are not required to be the same, but it is allowed, so you can't rely on them being different if you want to write portable code. Sorry for the mistake. -mike -- Mike Coffin mike@arizona.edu Univ. of Ariz. Dept. of Comp. Sci. {allegra,cmcl2}!arizona!mike Tucson, AZ 85721 (602)621-2858