[r6rs-discuss] peculiar semantics for a predicate
William D Clinger
will at ccs.neu.edu
Thu Oct 25 16:14:40 EDT 2007
According to R6RS library chapter 13, the argument to
hashtable? *must* be a hashtable, which means the
hashtable? predicate always returns true. When given
a non-hashtable as an argument, it raises an exception
instead of returning.
I doubt whether this was the intended semantics, but
those of us who take R6RS conformance seriously will
implement it faithfully.
More information about the r6rs-discuss