<div dir="ltr">Hi everyone,<div><br></div><div>Wanted to know if there&#39;s any plan to find a solution for Auto Bridging between corelibs-foundation &lt;&gt; Swift types in the same manner as it is done for Obj-C.</div><div><br></div><div>There has been some discussions about this in the following PRs:</div><div><br></div><div><a href="https://github.com/apple/swift-corelibs-foundation/pull/310">https://github.com/apple/swift-corelibs-foundation/pull/310</a><br></div><div><a href="https://github.com/apple/swift-corelibs-foundation/pull/303">https://github.com/apple/swift-corelibs-foundation/pull/303</a><br></div><div><a href="https://github.com/apple/swift/pull/1994">https://github.com/apple/swift/pull/1994</a><br></div><div><br></div><div>The inclusion of this feature will allow more non-UIKit related packages to be used with almost  no changes. </div><div><br></div><div>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.</div><div><br></div><div>Thanks!</div></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature" data-smartmail="gmail_signature"><br>--<br>Slds,<br><br>Gonzalo.</div></div>
<br><div class="gmail_quote">On Thu, Jul 28, 2016 at 6:22 PM, Matt Wright via swift-corelibs-dev <span dir="ltr">&lt;<a href="mailto:swift-corelibs-dev@swift.org" target="_blank">swift-corelibs-dev@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 dir="auto"><div><div style="direction:inherit">The overlay changes were merged to corelibs libdispatch this morning. </div><br>Sent from my iPhone.</div><div><div class="h5"><div><br>On Jul 28, 2016, at 2:03 PM, Tony Parker via swift-corelibs-dev &lt;<a href="mailto:swift-corelibs-dev@swift.org" target="_blank">swift-corelibs-dev@swift.org</a>&gt; wrote:<br><br></div><blockquote type="cite"><div>Hi Dave,<div><br></div><div>I don’t believe anyone is looking into this. If you want to do that, I think now would be the time!</div><div><br></div><div>- Tony</div><div><br><div><blockquote type="cite"><div>On Jul 28, 2016, at 10:50 AM, David P Grove via swift-corelibs-dev &lt;<a href="mailto:swift-corelibs-dev@swift.org" target="_blank">swift-corelibs-dev@swift.org</a>&gt; wrote:</div><br><div><div><p><tt>Tony Parker wrote on 07/28/2016 01:41:55 PM:</tt><br><tt>&gt; <br>&gt; 1. Integrate swift-corelibs-dispatch into Foundation.</tt><br><br><tt>Hi Tony,</tt><br><br><tt>        Hopefully this is on the task list already, but if it isn&#39;t we should add it before it gets to be too late to change the compiler...</tt><br><br><tt>        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.</tt><br><br><tt>        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.</tt><br><br><tt>        I have some time today and tomorrow that I could use to work on this if no one is handling it already, but I&#39;m not sure how best to tackle the problem.  Suggestions?</tt><br><br><tt>--dave</tt><br><br>
</p></div>
_______________________________________________<br>swift-corelibs-dev mailing list<br><a href="mailto:swift-corelibs-dev@swift.org" target="_blank">swift-corelibs-dev@swift.org</a><br><a href="https://lists.swift.org/mailman/listinfo/swift-corelibs-dev" target="_blank">https://lists.swift.org/mailman/listinfo/swift-corelibs-dev</a><br></div></blockquote></div><br></div></div></blockquote><blockquote type="cite"><div><span>_______________________________________________</span><br><span>swift-corelibs-dev mailing list</span><br><span><a href="mailto:swift-corelibs-dev@swift.org" target="_blank">swift-corelibs-dev@swift.org</a></span><br><span><a href="https://lists.swift.org/mailman/listinfo/swift-corelibs-dev" target="_blank">https://lists.swift.org/mailman/listinfo/swift-corelibs-dev</a></span><br></div></blockquote></div></div></div><br>_______________________________________________<br>
swift-corelibs-dev mailing list<br>
<a href="mailto:swift-corelibs-dev@swift.org">swift-corelibs-dev@swift.org</a><br>
<a href="https://lists.swift.org/mailman/listinfo/swift-corelibs-dev" rel="noreferrer" target="_blank">https://lists.swift.org/mailman/listinfo/swift-corelibs-dev</a><br>
<br></blockquote></div><br></div>