[Issue 15285] Range-ified functions for std.string

via Digitalmars-d-bugs digitalmars-d-bugs at puremagic.com
Fri Mar 4 04:36:34 PST 2016


https://issues.dlang.org/show_bug.cgi?id=15285

Jonathan M Davis <issues.dlang at jmdavisProg.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |issues.dlang at jmdavisProg.co
                   |                            |m

--- Comment #3 from Jonathan M Davis <issues.dlang at jmdavisProg.com> ---
Ideally, all of the string functions would at least accept ranges of
characters, even if that's limited to random-access ranges. Otherwise, code
that uses something like byCodeUnit is going to be in trouble, and arguably,
byCodeUnit should generally be favored over using strings as ranges given the
autodecoding issues.

Whether the string functions accept non-character ranges is another matter
entirely, and if we add functions like that, they really shouldn't be in
std.string.

--


More information about the Digitalmars-d-bugs mailing list