[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Scheme-reports] Requesting early review of a character sequence library



Can you say what your goals are?

-- apologies for brevity / using handheld gizmo --

> On Dec 17, 2014, at 20:49, John Cowan <cowan@x> wrote:
> 
> I'd appreciate getting feedback on the pre-SRFI version of a library I
> have designed for immutable shared character sequences called "spans".
> It's available at <http://trac.sacrideo.us/wg/wiki/StringSlicesCowan>
> (the term "string slice" is no longer used).  Here are the current issues:
> 
> 1) Is "character span" a satisfactory name?
> 
> 2) Allow negative indices in make-span and subspan? Convenient, but
> irregular.
> 
> 3) Titlecase doesn't really fit; keep it?
> 
> 4) Keep string trees?
> 
> 5) Keep compatibility routines, possibly in a different package?
> 
> 6) I have made the argument order of string-tabulate compatible with SRFI
> 1 list-tabulate rather than SRFI 13's string-tabulate; the discrepancy
> was accidental. Revert to SRFI 13 argument order?
> 
> 7) Currently string-mismatch returns a cursor into its second
> argument. Should it return a cursor into the first argument, or into
> both arguments? (In Chibi it makes no difference.)
> 
> 8) Keep in-char-set?? It creates a dependency on SRFI 14, but is essential
> for SRFI 13 emulation.
> 
> 9) Bring back -ci variants of the prefix and suffix operations and
> span-compare from SRFI 13?
> 
> -- 
> John Cowan          http://www.ccil.org/~cowan        cowan@x
> It was dreary and wearisome.  Cold clammy winter still held sway in this
> forsaken country.  The only green was the scum of livid weed on the dark
> greasy surfaces of the sullen waters.  Dead grasses and rotting reeds loomed
> up in the mists like ragged shadows of long-forgotten summers.
>        --LOTR, "The Passage of the Marshes"
> 
> _______________________________________________
> Scheme-reports mailing list
> Scheme-reports@x
> http://lists.scheme-reports.org/cgi-bin/mailman/listinfo/scheme-reports

_______________________________________________
Scheme-reports mailing list
Scheme-reports@x
http://lists.scheme-reports.org/cgi-bin/mailman/listinfo/scheme-reports