[swift-evolution] [Draft] Fix a typo in two String methods
Andrew Trick
atrick at apple.com
Sat Jul 23 16:38:56 CDT 2016
> On Jul 23, 2016, at 2:06 PM, Xiaodi Wu via swift-evolution <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.
-Andy
>
>
> This is my impression anyways.
>
> Daniel Duan
> Sent from my iPhone
>
> On Jul 23, 2016, at 1:41 PM, Xiaodi Wu via swift-evolution <swift-evolution at swift.org <mailto:swift-evolution at swift.org>> wrote:
>
>> World's shortest proposal:
>>
>>
>> Introduction
>>
>> In `String`, the methods `nulTerminatedUTF8` and `nulTerminatedUTF8CString` have the word "null" misspelled
>>
>> Motivation
>>
>> There is a typo
>>
>> Proposed solution
>>
>> Fix the typo
>>
>> Impact on existing code
>>
>> Emit a fix-it for existing code
>>
>> Alternatives considered
>>
>> Keep on spelling "nul" without the second "l"
>>
>> Acknowledgments
>>
>> Thanks to Andrew Trick for confirming that the existing spelling is bizarre
>>
>> _______________________________________________
>> swift-evolution mailing list
>> swift-evolution at swift.org <mailto:swift-evolution at swift.org>
>> https://lists.swift.org/mailman/listinfo/swift-evolution <https://lists.swift.org/mailman/listinfo/swift-evolution>
>
> _______________________________________________
> swift-evolution mailing list
> swift-evolution at swift.org
> https://lists.swift.org/mailman/listinfo/swift-evolution
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-evolution/attachments/20160723/394ba7f6/attachment.html>
More information about the swift-evolution
mailing list