Sudarshan S Chawathe scripsit:

  - The description of char-ci-comparator is identical to that of
    char-comparator.  I'm assuming it should say something about
    Unicode case-folding using char-foldcase or some such. (I noticed
    that the implementation uses char-downcase.)

Fixed in draft #2 and in current implementation.   However, the line
"(include "comparators-62.scm")" is missing from comparators.sld and should be inserted just before the final line with just a ")".

Marc Nieper-Wißkirchen scripsit:

1) When one needs to find the largest (or smallest) element in a long
list, it would be nice if this SRFI defined a procedure like
"comparator-max-in-list" so that one could write
"(comparator-max-in-list LONG-LIST)" instead of "(apply comparator-max
LONG-LIST)" because the former would need fewer resources.

I thought about which calling style to use and decided to go with the same style as max and min themselves, which have the same problem.   Fortunately, there is no variadic recursion in the sample code.

(2) The specification doesn't state explicitly that all defined
comparators should provide both an ordering and a hash function.

That's an implementation quality issue.
 
(3) What guarantees can be made about the default-comparator? The same
as for a comparator returned by (make-default-comparator) of SRFI 128?

Yes, I think that's implicit.
 
(4) What can be said about the ordering of the real-comparator?

That's downright obvious.  Any other interpretation would be perverse.
 
(5) Why don't we have eq-comparator, eqv-comparator, and
equal-comparator (without an ordering)? They seem to be useful.

I debated it, and I'm not sure how useful they actually are.  If I did (Ghu forbid!) SRFI 128 again, I'd probably leave the corresponding constructors out altogether.
 
Art, please wait a day or two and then finalize unless we hear more.

-- 
John Cowan          http://vrici.lojban.org/~cowan        xxxxxx@ccil.org
Please leave your values at the front desk.
                --sign in Paris hotel
Check your assumptions.  In fact, check your assumptions at the door.
                --Cordelia Vorkosigan