[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