I would like to emphasize how much I would appreciate a standard type such
as this
```
public enum OriginLocation {
    case lowerLeft
    case upperLeft

    #if os(OSX)
    public static let defaultPlatformLocation: OriginLocation = .lowerLeft
    #endif

    #if os(iOS)
    public static let defaultPlatformLocation: OriginLocation = .upperLeft
    #endif
}
```

On Thu, Jun 1, 2017 at 7:33 AM, Jonathan Hull via swift-evolution <
[email protected]> wrote:

> 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.
>
> Thanks,
> Jon
>
>
> On Jun 1, 2017, at 2:53 AM, Alex Blewitt <[email protected]> wrote:
>
> On 1 Jun 2017, at 09:57, Jonathan Hull <[email protected]> wrote:
>
> I could be wrong, but my understanding is that Foundation is being open
> sourced as well, and distributed with Swift across various platforms.
>
>
> It is already open source; the source code for the Swift/Linux port is
> here:
>
> https://github.com/apple/swift-corelibs-foundation
>
> 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 https://lists.apple.com/mailman/listinfo -
> I would suggest the cocoa-dev mailing list.
>
> Alex
>
>
>
> _______________________________________________
> swift-evolution mailing list
> [email protected]
> https://lists.swift.org/mailman/listinfo/swift-evolution
>
>
_______________________________________________
swift-evolution mailing list
[email protected]
https://lists.swift.org/mailman/listinfo/swift-evolution

Reply via email to