Checking function parameters in Phobos
Brad Anderson
eco at gnuk.net
Tue Nov 19 17:11:54 PST 2013
On Wednesday, 20 November 2013 at 00:48:40 UTC, bearophile wrote:
> [snip]
> Often I have genomic data or other text data that is surely
> ASCII (and I can accept a run-time exception at loading time if
> it's not ASCII). Once such text is in memory I'd like to not
> pay for UTF on it. Sometimes you can do this with
> std.string.representation, but there is no opposite function
> (http://d.puremagic.com/issues/show_bug.cgi?id=10162 ). Also in
> Phobos there are several string/char functions that could be
> made faster if the input is assumed to be ASCII. To solve this
> problem in languages as Haskell they usually introduce a new
> type like AsciiString. In past I have suggested to introduce
> such string wrapper in Phobos.
>
Is that not what phobo's AsciiString is?
http://dlang.org/phobos/std_encoding.html#.AsciiString
More information about the Digitalmars-d
mailing list