[swift-evolution] VisualFoundation Framework
jhull at gbis.com
Thu Jun 1 03:57:46 CDT 2017
I could be wrong, but my understanding is that Foundation is being open sourced as well, and distributed with Swift across various platforms.
I can make my own framework, but it wouldn’t be portable in the same way. You couldn’t use my code on Linux, Windows, or even the Watch/TV unless I directly wrote code for it. With a common base that we can all write to, everyone's code is portable across platforms without changes.
> On Jun 1, 2017, at 1:37 AM, Alex Blewitt <alblue at apple.com> wrote:
>> On 1 Jun 2017, at 03:48, Jonathan Hull via swift-evolution <swift-evolution at swift.org> wrote:
>> Hi Everyone,
>> I am not sure whether Swift Evolution’s charter extends to the common foundation framework which will be distributed with Swift (If not, then I hope this request reaches the right people).
>> I would like to see another open framework distributed with Foundation that holds common base UI related objects. Mainly Color, AttributedString, and Image. I have a lot of code that needs to include UIKit or Cocoa only because of these 3 classes (NS/UIColor, etc…). It would be extremely helpful to be able to use the same code for these across platforms, but they are all visual ideas, and thus are not included in Foundation.
> These are Apple frameworks, rather than Swift, and so discussion should probably be on the Apple mailing lists instead. In the interim there isn't anything preventing you from having a library that does the appropriate platform-specific #if test, and then uses typealias to associate an identifier such as GenericColor with your NSColor or UIColor as appropriate.
More information about the swift-evolution