[Mono-dev] ASCII Strings Proposal

Greg Young gregoryyoung1 at gmail.com
Thu Jul 28 18:01:56 UTC 2016


My email was before the rest of the emails in the thread.

On Thu, Jul 28, 2016 at 8:58 PM, Miguel de Icaza <miguel at microsoft.com> wrote:
> If you read the rest of the thread, you will see that this issue has been addressed.
>
> That said, we expect an email soon from Vance that might shed some light into the future.
>
> Miguel.
>
>> On Jul 28, 2016, at 10:43 AM, Greg Young <gregoryyoung1 at gmail.com> wrote:
>>
>> Is it really a good idea to use a different encoding than the CLR?
>> Lots of people do stuff with unsafe code etc which would need to be
>> changed.
>>
>> Also to add a bit of context (history)
>> https://na01.safelinks.protection.outlook.com/?url=http%3a%2f%2fblog.coverity.com%2f2014%2f04%2f09%2fwhy-utf-16%2f%23.V5oZpJO7iko&data=01%7c01%7cmiguel%40microsoft.com%7cbb2d0ffe5ccb403e490b08d3b6f58d6a%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=WB8HaH1j5lMMtppTyZW7Mhb7qsRiEUlOa2z%2fU0TSO1I%3d is worth
>> a read
>>
>> On Thu, Jul 28, 2016 at 3:47 PM, Edward Ned Harvey (mono)
>> <edward.harvey.mono at clevertrove.com> wrote:
>>>> From: mono-devel-list-bounces at lists.dot.net [mailto:mono-devel-list-
>>>> bounces at lists.dot.net] On Behalf Of Jon Purdy
>>>>
>>>>> For historical reasons, System.String uses the UCS-2 character encoding,
>>>> that is, UTF-16 without surrogate pairs.
>>>>
>>>>> However, most strings in typical .NET applications consist solely of ASCII
>>>> characters, leading to wasted space: half of the bytes in a string are likely to
>>>> be null bytes!
>>>
>>> What's wrong with UTF-8?
>>> _______________________________________________
>>> Mono-devel-list mailing list
>>> Mono-devel-list at lists.dot.net
>>> https://na01.safelinks.protection.outlook.com/?url=http%3a%2f%2flists.dot.net%2fmailman%2flistinfo%2fmono-devel-list&data=01%7c01%7cmiguel%40microsoft.com%7cbb2d0ffe5ccb403e490b08d3b6f58d6a%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=bL7QheTe8Bmvr9O08xUPrz4I788BRlPE%2f9ywHrFaJlM%3d
>>
>>
>>
>> --
>> Studying for the Turing test
>> _______________________________________________
>> Mono-devel-list mailing list
>> Mono-devel-list at lists.dot.net
>> https://na01.safelinks.protection.outlook.com/?url=http%3a%2f%2flists.dot.net%2fmailman%2flistinfo%2fmono-devel-list&data=01%7c01%7cmiguel%40microsoft.com%7cbb2d0ffe5ccb403e490b08d3b6f58d6a%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=bL7QheTe8Bmvr9O08xUPrz4I788BRlPE%2f9ywHrFaJlM%3d



-- 
Studying for the Turing test


More information about the Mono-devel-list mailing list