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

Matthew Johnson matthew at anandabits.com
Wed Oct 19 16:53:11 CDT 2016


> 
> 
> IMO, the best argument against using unicode symbols for operators defined by mathematics is that they are currently difficult to type.
> 
> And there is no realistic hope of that changing. This issue is so compelling that C and C++ introduced standardized text-ascii alternatives for the punctuation operators to relieve stress on non-english keyboard users.

I don’t agree that there is no realistic hope of that changing.  It appears to be pretty reasonable to anticipate that we’ll all be using software-driven keyboards that can display software-defined symbols on the keys in the relatively near future (probably 5 years, certainly 10).  All kinds of interesting things become possible when that happens, including the ability to make unicode operators much easier to discover and type in a programmer’s editor.

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


More information about the swift-evolution mailing list