Ken Raeburn <raeburn@raeburn.org> wrote:
+---------------
| Ray Blaak <blaak@infomatch.com> 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
-----
Rob Warnock, 8L-855 rpw3@sgi.com
Applied Networking http://reality.sgi.com/rpw3/
Silicon Graphics, Inc. Phone: 650-933-1673
1600 Amphitheatre Pkwy. FAX: 650-933-0511
Mountain View, CA 94043 PP-ASEL-IA