Subject: Re: Emacs Lisp
From: (Rob Warnock)
Date: 1999/07/08
Newsgroups: comp.lang.lisp,comp.lang.scheme
Message-ID: <7m37ha$>
Ken Raeburn  <> wrote:
| Ray Blaak <> writes:
| > I am wondering why the effort with mapping #f <--> ()/nil is even necessary
| > at least on the Guile side. Doesn't r4rs permit () to be considered as #f?
| I think r4rs permits it, but Guile doesn't do it, and r5rs (which
| Guile should eventually conform to) doesn't permit it.

Also important is that the IEEE Standard for Scheme (IEEE 1178-1990)
explicitly requires all three of #f, (), and nil to be distinct.


Rob Warnock, 8L-855
Applied Networking
Silicon Graphics, Inc.		Phone: 650-933-1673
1600 Amphitheatre Pkwy.		FAX: 650-933-0511
Mountain View, CA  94043	PP-ASEL-IA