[swift-evolution] [Proposal] Refining Identifier and Operator Symbology

Joe Groff jgroff at apple.com
Wed Oct 19 15:35:00 CDT 2016


> On Oct 18, 2016, at 11:34 PM, Jacob Bandes-Storch via swift-evolution <swift-evolution at swift.org> wrote:
> 
> However, Swift's current identifier and operator character sets do not conform to any Unicode standards, nor have they been rationalized in the language or compiler documentation.

This isn't entirely true. Swift's current identifier set derives from the C working group WG14's proposal N1518, "Recommendations for extended identifier characters for C and C++":

http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3146.html <http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3146.html>

which unfortunately isn't called out anywhere in the compiler docs except this old language reference:

https://github.com/apple/swift/blob/master/docs/archive/LangRefNew.rst#identifier-tokens <https://github.com/apple/swift/blob/master/docs/archive/LangRefNew.rst#identifier-tokens>

-Joe
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-evolution/attachments/20161019/c8f001b1/attachment.html>


More information about the swift-evolution mailing list