Given that 2 * pi is always as precise as pi itself, I really can&#39;t understand the clamor for such a constant in the stdlib. It can be defined both correctly and trivially by anyone who wants it.<br><div class="gmail_quote"><div dir="ltr">On Fri, Jul 1, 2016 at 12:21 Erica Sadun via swift-evolution &lt;<a href="mailto:swift-evolution@swift.org">swift-evolution@swift.org</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><br><div><blockquote type="cite"><div>On Jul 1, 2016, at 11:13 AM, Stephen Canon via swift-evolution &lt;<a href="mailto:swift-evolution@swift.org" target="_blank">swift-evolution@swift.org</a>&gt; wrote:</div><br><div><div style="word-wrap:break-word"><div></div><blockquote type="cite"><div>On Jul 1, 2016, at 1:11 PM, Jordan Rose via swift-evolution &lt;<a href="mailto:swift-evolution@swift.org" target="_blank">swift-evolution@swift.org</a>&gt; wrote:</div></blockquote><div><blockquote type="cite"><br><div><div style="word-wrap:break-word">[Proposal: <a href="https://github.com/apple/swift-evolution/blob/master/proposals/0113-rounding-functions-on-floatingpoint.md" target="_blank">https://github.com/apple/swift-evolution/blob/master/proposals/0113-rounding-functions-on-floatingpoint.md</a> ]<div><br></div><div>Just wondering, why no &#39;awayFromZero&#39; case?</div></div></div></blockquote><br></div><div>It’s not defined or required by IEEE 754.  The others are.  I wouldn’t be opposed to adding some other rounding modes, but the IEEE 754 set is as good as any as a starting point.</div></div></div></blockquote><br></div></div><div style="word-wrap:break-word"><div>I&#39;m  hearing a lot of &quot;Wouldn&#39;t it be nice if&quot;s, for items falling outside IEEE 754. Could we have a native Math module that offered such niceties under a separate umbrella proposal? Would it be too cluttery to allow things like Double.tau, etc via a Math.Double extension or however that might work?</div><div><br></div><div>-- E, who abides by Canon law</div><div><br></div><br></div>_______________________________________________<br>
swift-evolution mailing list<br>
<a href="mailto:swift-evolution@swift.org" target="_blank">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>