<div dir="ltr">I would like to emphasize how much I would appreciate a standard type such as this<br>```<br>public enum OriginLocation {<br>    case lowerLeft<br>    case upperLeft<br><br>    #if os(OSX)<br>    public static let defaultPlatformLocation: OriginLocation = .lowerLeft<br>    #endif<br><br>    #if os(iOS)<br>    public static let defaultPlatformLocation: OriginLocation = .upperLeft<br>    #endif<br>}<br>```</div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Jun 1, 2017 at 7:33 AM, Jonathan Hull 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"><div style="word-wrap:break-word">I am not suggesting open sourcing UIKit or Cocoa (or any platform specific UI code).  I am suggesting creating a very small open source swift-corelib that sits on top of foundation, and adds basic visual concepts like Color, Image, AttributedText, and (hat tip to T.J.) BezierPaths.  Things where the concepts themselves are completely cross-platform, and they really should be in foundation, except that they are visual concepts, and thus got packaged with the whole platform framework for historical reasons.<div><br></div><div>Thanks,</div><div>Jon<div><div class="h5"><br><div><br><div><blockquote type="cite"><div>On Jun 1, 2017, at 2:53 AM, Alex Blewitt &lt;<a href="mailto:alblue@apple.com" target="_blank">alblue@apple.com</a>&gt; wrote:</div><br class="m_-5380634768354416874Apple-interchange-newline"><div><div style="word-wrap:break-word"><div><blockquote type="cite"><div>On 1 Jun 2017, at 09:57, Jonathan Hull &lt;<a href="mailto:jhull@gbis.com" target="_blank">jhull@gbis.com</a>&gt; wrote:</div><br class="m_-5380634768354416874Apple-interchange-newline"><div><div>I could be wrong, but my understanding is that Foundation is being open sourced as well, and distributed with Swift across various platforms.<br></div></div></blockquote><div><br></div><div>It is already open source; the source code for the Swift/Linux port is here:</div><div><br></div><div><a href="https://github.com/apple/swift-corelibs-foundation" target="_blank">https://github.com/apple/<wbr>swift-corelibs-foundation</a></div><div><br></div>However, Foundation has never contained any UI code, which on macOS is in the Cocoa framework and on iOS in the UIKit framework. These are both Apple frameworks, which you can discuss on the Apple mailing lists. To find the appropriate one, you can consult <a href="https://lists.apple.com/mailman/listinfo" target="_blank">https://lists.apple.<wbr>com/mailman/listinfo</a> - I would suggest the cocoa-dev mailing list.</div><div><br></div><div>Alex</div><br></div></div></blockquote></div><br></div></div></div></div></div><br>______________________________<wbr>_________________<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/<wbr>mailman/listinfo/swift-<wbr>evolution</a><br>
<br></blockquote></div><br></div>