(Puts math professor hat on ...)

In mathematics, statements about the (nonexistent) elements of the  
empty set are taken to be true; such statements are called "vacuously  
true".  "All witches are green" => #t; "all dragons are over 6 feet  
tall" => #t; "all dragons are under 6 inches tall" => #t.

In that context, all the comparison operators should return #t when  
given zero or one arguments (if an implementation wants to make that  
extension), as there are no pairs to compare.  Gambit checks to see  
that a single argument is indeed real, and throws an exception  
otherwise.

Brad

_______________________________________________
r6rs-discuss mailing list
[email protected]
http://lists.r6rs.org/cgi-bin/mailman/listinfo/r6rs-discuss

Reply via email to