string is rarely useful as a function argument
Walter Bright
newshound2 at digitalmars.com
Fri Dec 30 15:29:38 PST 2011
On 12/30/2011 3:00 PM, Andrei Alexandrescu wrote:
> On 12/30/11 4:01 PM, Walter Bright wrote:
>> On 12/30/2011 11:55 AM, Timon Gehr wrote:
>>> Me too. I think the way we have it now is optimal.
>>
>> Consider your X macro implementation. Strip out the utf.stride code and
>> use plain indexing - it will not break the code in any way. The naive
>> implementation still works correctly with ASCII and UTF-8.
>>
>> That's not true for any other multibyte encoding, which is why UTF-8 is
>> inspired genius.
>
> It's true for any encoding with the prefix property, such as Huffman.
Any other multibyte character encoding I've seen standardized for use in C.
More information about the Digitalmars-d
mailing list