> On Aug 28, 2017, at 9:58 PM, John Pratt via swift-evolution > <[email protected]> wrote: > > I think the editor would recognize that "<==“ was just > typed and replace it with the unicode character ≤ immediately. > > Likewise, x^2 would be recognized and turned into x with 2 in superscript. > > As for how the UI would work for other types of symbols, > there are all kinds of techniques for that. That is a UI issue, > for a UI design team to address. XCode’s code completion is just one > example of how UI can manage input issues.
There is no reason to change the language to enable this. Editors could do this automatically. Alternatively, you could just use a programming font with ligatures for operators, see e.g.: https://medium.com/larsenwork-andreas-larsen/ligatures-coding-fonts-5375ab47ef8e <https://medium.com/larsenwork-andreas-larsen/ligatures-coding-fonts-5375ab47ef8e> https://github.com/tonsky/FiraCode <https://github.com/tonsky/FiraCode> https://www.hanselman.com/blog/MonospacedProgrammingFontsWithLigatures.aspx <https://www.hanselman.com/blog/MonospacedProgrammingFontsWithLigatures.aspx> -Chris
_______________________________________________ swift-evolution mailing list [email protected] https://lists.swift.org/mailman/listinfo/swift-evolution
