The author(s) of SRFI 113 (sets) are adding a post-finalization note saying it should use SRFI 128 comparators instead of SRFI 114.
For the moment, this change breaks most programs that rely on SRFI 113. The solution is to re-implement SRFI 114 on top of SRFI 128 so SRFI 114 comparators will be compatible with SRFI 128 comparators (or maybe vice versa).
That's kind of tricky because there's no reliable way to tell whether the third argument passed to make-comparator is an ordering predicate (returning booleans) or a comparison procedure (returning numbers).
The author(s) of SRFI 113 (sets) are adding a post-finalization note saying it should use SRFI 128 comparators instead of SRFI 114.
For the moment, this change breaks most programs that rely on SRFI 113. The solution is to re-implement SRFI 114 on top of SRFI 128 so SRFI 114 comparators will be compatible with SRFI 128 comparators (or maybe vice versa).
That's kind of tricky because there's no reliable way to tell whether the third argument passed to
make-comparator
is an ordering predicate (returning booleans) or a comparison procedure (returning numbers).