I think that would make a giant mess. I'm curious how far off we are for having 
lob libdispatch on Linux. I think it would be worth waiting a bit longer I n 
stead of making the code illegible. Just my 2¢.

/Daniel


> On Apr 20, 2016, at 04:23, Pushkar N Kulkarni <pushkar...@in.ibm.com> wrote:
> 
> Hi Tony, Daniel, 
> 
> Thanks for your responses. 
> 
> Would it be acceptable if, for now, we check for the availability of Dispatch 
> and conditionally compile calls to it into the current implementation of 
> NSURLSession* (something like the  _HAS_DISPATCH__ macro used in 
> CoreFoundation)? This would make NSURLSession and related classes functional 
> with a custom toolchain that has Dispatch, on Linux. It'd also make them 
> functional on OS X.
> 
> I realise this may need some code restructuring.
> 
> Pushkar N Kulkarni,
> IBM Runtimes
> 
> Simplicity is prerequisite for reliability - Edsger W. Dijkstra
> 
> 
> 
> -----Daniel Eggert <danielegg...@me.com> wrote: -----
> To: Tony Parker <anthony.par...@apple.com>
> From: Daniel Eggert <danielegg...@me.com>
> Date: 04/19/2016 08:21PM
> Cc: Pushkar N Kulkarni/India/IBM@IBMIN, Swift corelibs dev 
> <swift-corelibs-dev@swift.org>
> Subject: Re: [swift-corelibs-dev] NSURLSession & libcurl
> 
> I don't think it compiles, but I haven't tried, yet. I've been trying to keep 
> it up-to-date with master. 
> 
> /Daniel
> 
>> On Apr 18, 2016, at 13:15, Tony Parker <anthony.par...@apple.com> wrote:
>> 
>> I think that’s a fair approach - but does this even compile on Linux without 
>> dispatch in place? I get “no such module ‘Dispatch’” errors when compiling.
>> 
>> - Tony
>> 
>>> On Apr 18, 2016, at 11:24 AM, Pushkar N Kulkarni <pushkar...@in.ibm.com> 
>>> wrote:
>>> 
>>> Thanks for your great work on NSURLSession and friends, Daniel!
>>> 
>>> I was wondering if we are only waiting for dispatch to be available on 
>>> Linux here. In that case, could we have the failing tests (if any) excluded 
>>> (only on Linux perhaps) and have this merged please? Some of us at IBM 
>>> would like to work with the current implementation and contribute on top of 
>>> it.
>>> 
>>> Thanks!
>>> 
>>> Pushkar N Kulkarni,
>>> IBM Runtimes
>>> 
>>> Simplicity is prerequisite for reliability - Edsger W. Dijkstra
>>> 
>>> 
>>> 
>>> -----swift-corelibs-dev-boun...@swift.org wrote: -----
>>> To: Swift corelibs dev <swift-corelibs-dev@swift.org>
>>> From: Daniel Eggert via swift-corelibs-dev 
>>> Sent by: swift-corelibs-dev-boun...@swift.org
>>> Date: 04/05/2016 12:14AM
>>> Subject: Re: [swift-corelibs-dev] NSURLSession & libcurl
>>> 
>>> I won't be able to put too many more hours into this after next week.
>>> 
>>> https://github.com/apple/swift-corelibs-foundation/pull/299
>>> 
>>> Feedback is very welcome.
>>> 
>>> The tests show what's working, and there are "TODO:" markers throughout the 
>>> code where applicable.
>>> 
>>> /Daniel
>>> 
>>> _______________________________________________
>>> 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

Reply via email to