[swift-evolution] A path forward on rationalizing unicode identifiers and operators

Jordan Rose jordan_rose at apple.com
Tue Oct 3 19:54:04 CDT 2017


>  - Imports are per-module, not per-source-file, so this couldn’t be used to “user-partition” the identifier and operator space.  It could be a way to make it clear that the user is opting into these explicitly.

Imports actually are per-source-file. At times they appear to be per-module because we don't check this properly for extensions, but those aren't strictly per-module either; you also have access to extensions in any module you've recursively imported. Which is terrible.

Jordan

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


More information about the swift-evolution mailing list