[swift-evolution] [Draft] Fix a typo in two String methods

Chris Lattner clattner at apple.com
Sat Jul 23 17:16:02 CDT 2016


> On Jul 23, 2016, at 2:38 PM, Andrew Trick via swift-evolution <swift-evolution at swift.org> wrote:
> 
>> 
>> On Jul 23, 2016, at 2:06 PM, Xiaodi Wu via swift-evolution <swift-evolution at swift.org <mailto:swift-evolution at swift.org>> wrote:
>> 
>> On Sat, Jul 23, 2016 at 3:54 PM, Daniel Duan <daniel at duan.org <mailto:daniel at duan.org>> wrote:
>> In the context of character sets, "nul" is the correct name for the 0 value. "null" only makes sense when we are talking about pointer-like references.
>> 
>> Oh, I see: "NUL-terminated" is a thing because "NUL" is the ASCII name. Still a little bizarre looking, though, especially if it's UTF8 rather than ASCII. I am less bothered by it now, thanks :)
> 
> Yeah. Using the ASCII abbreviation was intentional but after thinking about it for a second I still think it should be renamed. Swift methods are supposed to be spelled out in english. There’s no reason to use an abbreviation here.

“NUL” is an abbreviation for “Null Character”.  You think that it is a good idea to spell out its full two-word name?
https://en.wikipedia.org/wiki/Null_character <https://en.wikipedia.org/wiki/Null_character>

-Chris
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-evolution/attachments/20160723/5796035e/attachment.html>


More information about the swift-evolution mailing list