Hi everyone, Wanted to know if there's any plan to find a solution for Auto Bridging between corelibs-foundation <> Swift types in the same manner as it is done for Obj-C.
There has been some discussions about this in the following PRs: https://github.com/apple/swift-corelibs-foundation/pull/310 https://github.com/apple/swift-corelibs-foundation/pull/303 https://github.com/apple/swift/pull/1994 The inclusion of this feature will allow more non-UIKit related packages to be used with almost no changes. For what I understand the main blocker here is getting this to pass through Swift review (probably a more generic version of it, like _BridgeableType instead of _ObjectiveCBridgeable would help?), but wanted to understand first if this is a priority for the foundation team, and there is something that can be done to push for this feature. Thanks! -- Slds, Gonzalo. On Thu, Jul 28, 2016 at 6:22 PM, Matt Wright via swift-corelibs-dev < swift-corelibs-dev@swift.org> wrote: > The overlay changes were merged to corelibs libdispatch this morning. > > Sent from my iPhone. > > On Jul 28, 2016, at 2:03 PM, Tony Parker via swift-corelibs-dev < > swift-corelibs-dev@swift.org> wrote: > > Hi Dave, > > I don’t believe anyone is looking into this. If you want to do that, I > think now would be the time! > > - Tony > > On Jul 28, 2016, at 10:50 AM, David P Grove via swift-corelibs-dev < > swift-corelibs-dev@swift.org> wrote: > > Tony Parker wrote on 07/28/2016 01:41:55 PM: > > > > 1. Integrate swift-corelibs-dispatch into Foundation. > > Hi Tony, > > Hopefully this is on the task list already, but if it isn't we should add > it before it gets to be too late to change the compiler... > > When compiling a Swift program on Linux that imports Dispatch (or > Foundation once the integration is done), the user has to give the extra > compilation flags -Xcc -fblocks to enable block support. > > We really need to land a change somewhere so that either (1) blocks > support is always on for Linux or (2) importing Dispatch or Foundation > automatically turns on blocks support. > > I have some time today and tomorrow that I could use to work on this if no > one is handling it already, but I'm not sure how best to tackle the > problem. Suggestions? > > --dave > > _______________________________________________ > swift-corelibs-dev mailing list > swift-corelibs-dev@swift.org > https://lists.swift.org/mailman/listinfo/swift-corelibs-dev > > > _______________________________________________ > swift-corelibs-dev mailing list > swift-corelibs-dev@swift.org > https://lists.swift.org/mailman/listinfo/swift-corelibs-dev > > > _______________________________________________ > swift-corelibs-dev mailing list > swift-corelibs-dev@swift.org > https://lists.swift.org/mailman/listinfo/swift-corelibs-dev > >
_______________________________________________ swift-corelibs-dev mailing list swift-corelibs-dev@swift.org https://lists.swift.org/mailman/listinfo/swift-corelibs-dev