<p dir="ltr">&quot;NaN&quot; with the shown capitalisation is the standard way of showing this constant in every other language that I know of, changing it to &quot;Nan&quot; would cause confusion and risks people not recognising it for what it is.  The form is reasonable given that it is the acronym for &quot;Not a Number&quot;. </p>
<div class="gmail_quote">On Apr 20, 2016 6:12 AM, &quot;Daniel Vollmer via swift-evolution&quot; &lt;<a href="mailto:swift-evolution@swift.org">swift-evolution@swift.org</a>&gt; wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
&gt; On 19 Apr 2016, at 23:16, Chris Lattner via swift-evolution &lt;<a href="mailto:swift-evolution@swift.org">swift-evolution@swift.org</a>&gt; wrote:<br>
&gt;<br>
&gt; Hello Swift community,<br>
&gt;<br>
&gt; The review of &quot;SE-0067: Enhanced Floating Point Protocols&quot; begins now and runs through April 25. The proposal is available here:<br>
&gt;<br>
&gt;       <a href="https://github.com/apple/swift-evolution/blob/master/proposals/0067-floating-point-protocols.md" rel="noreferrer" target="_blank">https://github.com/apple/swift-evolution/blob/master/proposals/0067-floating-point-protocols.md</a><br>
<br>
This looks pretty nice, but I have to admit I’m unaware of pretty much anything about the current floating-point protocols.<br>
<br>
A question, if I may:<br>
&gt; /// A signalling NaN (not-a-number).<br>
&gt; @warn_unused_result<br>
&gt; static fun signalingNaN: Self { get }<br>
<br>
Why is this a static func compared to a static var for nan? Representation only known at run-time? Why is the second N in NaN capitalised?<br>
<br>
        Daniel.<br>
_______________________________________________<br>
swift-evolution mailing list<br>
<a href="mailto:swift-evolution@swift.org">swift-evolution@swift.org</a><br>
<a href="https://lists.swift.org/mailman/listinfo/swift-evolution" rel="noreferrer" target="_blank">https://lists.swift.org/mailman/listinfo/swift-evolution</a><br>
</blockquote></div>