Ken Raeburn <firstname.lastname@example.org> wrote:
| Ray Blaak <email@example.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 Warnock, 8L-855 firstname.lastname@example.org
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