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