second draft William D Clinger (11 Jun 2016 18:45 UTC)
Re: second draft Arthur A. Gleckler (12 Jun 2016 03:25 UTC)
Re: second draft John Cowan (12 Jun 2016 07:33 UTC)
Re: second draft William D Clinger (13 Jun 2016 12:34 UTC)
Re: second draft Pierpaolo Bernardi (14 Jun 2016 02:16 UTC)

second draft William D Clinger 11 Jun 2016 18:45 UTC

I have submitted a pull request containing a second draft of
the SRFI specification, accompanied by complete (if somewhat
rough) sample implementations, a test program, and a kernel
benchmark.  As submitted, the sample implementations default
to kernel8; to switch to kernel0 or kernel16, change one line
in 135.sld.

The most important changes in the second draft are:

    Recommended an external representation for immutable texts,
    and used that representation to simplify the examples.

    Renamed procedures that accept both strings and texts to
    begin with "textual-" instead of "text-".

    Adopted John Cowan's proposed spec for conversions to and
    from UTF-8 and UTF-16.

    Changed textual-index and its three friends to return #f
    when no match is found.

    Added subsections on subtypes, recommended external
    representation, and Unicode.  Added a reference for
    Unicode.

    Adopted John Cowan's suggestion that textual-copy never
    share characters with its source text.

    Flushed textual-reverse.

Will