[r6rs-discuss] Comparison procedures' number of arguments

Derick Eddington derick.eddington at gmail.com
Sat Oct 18 21:43:25 EDT 2008

Why does R6RS specify that predicates like =, <, >=, char<?, fx>=?, etc.
accept a minimum of two arguments instead of accepting zero or more?
They would seem to compose better by allowing arbitrary/unknown numbers
of arguments, and some implementations (Gambit, Chicken, Chez, Ikarus,
more?) do allow them to accept zero and/or one.

: Derick

More information about the r6rs-discuss mailing list