<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">What do we gain by this? Swift is a modern language with unicode source file support. If you use those, it may sometimes mean it’s difficult to edit programs on a more limited system, but<div class=""><br class=""></div><div class="">a) You don’t have to use those symbols in your own code.</div><div class="">b) Is that concern really worth adding extra syntax for, like this?</div><div class=""><br class=""></div><div class="">I don’t think so myself.</div><div class=""><br class=""></div><div class="">-Sune</div><div class=""><br class=""><div><blockquote type="cite" class=""><div class="">On 16 Jan 2016, at 20:51, Amir Michail via swift-evolution &lt;<a href="mailto:swift-evolution@swift.org" class="">swift-evolution@swift.org</a>&gt; wrote:</div><br class="Apple-interchange-newline"><div class=""><meta http-equiv="Content-Type" content="text/html charset=utf-8" class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class="">Example source:</div><div class=""><br class=""></div><div class="">let alpha/𝛼 = 5</div><div class="">print(“alpha=\(alpha)”)</div><div class=""><br class=""></div><div class="">An IDE/editor that understands these visualization annotations would show this source as:</div><div class=""><br class=""></div><div class=""><div class="">let alpha/𝛼 = 5</div><div class="">print(“alpha=\(𝛼)”)</div></div><div class=""><br class=""></div><div class="">Moving the cursor over 𝛼 would tell you in the status bar that this is a visualization for “alpha”.</div><div class=""><br class=""></div><div class="">Note that in the source, the unicode character only appears in the visualization annotation.&nbsp;</div><div class=""><br class=""></div><div class="">Here’s another example:</div><div class=""><br class=""></div><div class="">enum Suit { case Heart/♡, Diamond/♢, Spade/<span style="font-family: Symbol; font-size: 20px;" class="">♠︎</span>, Club/<span style="font-family: Symbol; font-size: 20px;" class="">♣︎&nbsp;</span>}</div><div class="">let x = Suit.Heart</div><div class=""><br class=""></div><div class="">In an IDE/editor that supports visualization annotations, the following would be shown:</div><div class=""><br class=""></div><div class=""><div class="">enum Suit { case Heart/♡, Diamond/♢, Spade/<span style="font-family: Symbol; font-size: 20px;" class="">♠︎</span>, Club/<span style="font-family: Symbol; font-size: 20px;" class="">♣︎&nbsp;</span>}</div><div class="">let x = Suit.♡</div></div><div class=""><br class=""></div></div>_______________________________________________<br class="">swift-evolution mailing list<br class=""><a href="mailto:swift-evolution@swift.org" class="">swift-evolution@swift.org</a><br class="">https://lists.swift.org/mailman/listinfo/swift-evolution<br class=""></div></blockquote></div><br class=""></div></body></html>