<div dir="ltr">+1 to the proposal<br></div><br><div class="gmail_quote"><div dir="ltr">On Sat, 25 Jun 2016 at 17:48 David Sweeris 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 dir="auto"><div><br></div><div><div><br><br>Sent from my iPhone</div>On Jun 25, 2016, at 05:06, Karl via swift-evolution &lt;<a href="mailto:swift-evolution@swift.org" target="_blank">swift-evolution@swift.org</a>&gt; wrote:<br><br></div><blockquote type="cite"><div>Proposal: <a href="https://gist.github.com/karwa/273db66cd8a5fe2c388ccc7de9c4cf31" target="_blank">https://gist.github.com/karwa/273db66cd8a5fe2c388ccc7de9c4cf31</a></div></blockquote><div><br></div><div>+1</div><div><br></div>The only thing I&#39;m worried about is the situation where we have &quot;x = N.M&quot;, and `x.ceiling` equals maybe &quot;(N+2).0&quot; instead of &quot;(N+1).0&quot; because we ran out of precision and can&#39;t represent (N+1).0. I&#39;m not sure what the exact values are where floats (or doubles) stop having enough precision to represent inter-integer values... It might be a moot point.<div><div><br></div><div>I&#39;d suggest the functions&#39; descriptions to be changed from &quot;[largest|smallest] integral value&quot; to <span style="background-color:rgba(255,255,255,0)">&quot;[largest|smallest] representable integral value&quot;.</span></div></div><div><br></div><div>- Dave Sweeris </div><div><br></div></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>