Email list hosting service & mailing list manager


New draft of SRFI 130: String cursors Arthur A. Gleckler 29 Mar 2016 04:53 UTC

I've just published a new draft of SRFI 130 from John
Cowan.  I've included his notes below.

<http://srfi.schemers.org/srfi-130/>

Regards,

SRFI Editor

John Cowan <xxxxxx@gmail.com> writes:

| This entirely new draft is based on the idea of making
| string indexes and string cursors either completely
| disjoint or else exactly the same.  For example, 2 can no
| longer mean one thing as an index and another as a cursor.
| In that way, almost all the functions can accept either
| start/end indexes or start/end cursors
>
| This version of SRFI 130 supersedes SRFI 13, modulo string
| mutation, case mapping, comparison, and the low-level
| procedures.  The search procedures return cursors, and the
| -right versions have been changed in line with the recent
| discussion.  There is no longer a dependency on SRFI 14
| character sets, and string-tokenize has been replaced with
| string-split, as in the previous drafts.
>
| I expect this version to be stable except for typos and
| thinkos.  I'll be sending along an implementation in a
| week or two.