On Mon, May 9, 2016 at 2:50 PM, John Cowan <xxxxxx@mercury.ccil.org> wrote:
Since SRFI 128 is intended as a replacement for SRFI 114, I'd like to
update the references to SRFI 114 in SRFI 113 as follows:

1) The first reference, in the Rationale: change SRFI 114 to SRFI 128.

2) The second reference, in the `set` procedure:  remove.

3) The remaining references, in the Implementation section:  change
"SRFI 114" to "SRFI 128".

4) Add the following to the "Comparator restrictions" section:

    Implementations that provide SRFI 114 but not SRFI 128 may
    require the use of SRFI 114 comparators as the arguments to
    `set`, `set-unfold`, `set-map`, `list->set`, and their `bag`
    analogues, as well as `alist->bag`.  By the same token, such
    implementations may return a SRFI 114 comparator as the result of
    `set-element-comparator` and the values of `set-comparator` and
    `bag-comparator`.  This use of SRFI 114 is deprecated.

These represent substantive changes, not just fixes for simple errata.  I'd be happy to add a section early in the document, clearly labeled as a post-finalization addition, that explains these changes, but I'd rather not make changes to the rest of the document.

I welcome others' opinions.
 
In addition, I'd like the text "(deprecated by SRFI 128)" to be added
as an annotation to the SRFI 114 entry in final-srfis.html.
This is analogous to the annotation on the SRFI 40 entry.

This sounds fine.
 
Any objections to these changes?  If not, I will submit the revised SRFI
and update the sample implementation accordingly.