<div dir="ltr">I support this, not because I find NS- and CG- geometric structs confusing. I support it because I&#39;m hoping Swift library versions would be generic. I would be very glad to see us get <b>Rect&lt;Double&gt;</b> or <b>Point&lt;Int&gt;</b> as part of the standard library.</div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Jan 6, 2016 at 9:32 PM, John Randolph via swift-evolution <span dir="ltr">&lt;<a href="mailto:swift-evolution@swift.org" target="_blank">swift-evolution@swift.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=""><br>
&gt; On Jan 5, 2016, at 10:10 PM, Brent Royal-Gordon &lt;<a href="mailto:brent@architechies.com">brent@architechies.com</a>&gt; wrote:<br>
&gt;<br>
&gt;&gt; As an OS X and iOS developer, it sometimes seems that I work with [GG|NS]Point, [GG|NS]Rect, and [GG|NS]Size almost as much as I use Float or String.  I’d love to see Swift’s standard library include Rect, Point, and Size types, with bridging to make them “just work” with any UIKit or AppKit API that expects their NS or CG equivalents.  Maybe also typealias Frame and Bounds to Rect while we’re at it.<br>
&gt;&gt;<br>
&gt;&gt; Thoughts?<br>
&gt;<br>
&gt; My main thought is that, although I use these types in my iOS and Mac apps all the time, I think I&#39;ve used a rectangle type in web development maybe once (when I was generating images). Swift is currently used mainly for GUI programming, but most of the domains it&#39;s expanding into are ones where it doesn&#39;t need those types.<br>
<br>
</span>It’s a feature that would be useful in the areas where Swift is being used today.  Whether a feature is important in other domains doesn’t make it any less useful in Swift’s current applications.<br>
<br>
-jcr<br>
<div class="HOEnZb"><div class="h5">_______________________________________________<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>
</div></div></blockquote></div><br></div>