Apologies all, my iPad and I are not getting on today !
> On 12 May 2016, at 16:33, Andrew Brown via swift-evolution
> <[email protected]> wrote:
>
>
> On First, this is a huge breaking change, and it doesn’t really have to be
> one. The current SPM convention is to prefix C libraries with Lib. Following
> this convention, Dispatch (which is the C version) would be renamed to
> LibDispatch, and this new wrapper library would be called just Dispatch. With
> this setup, the old C api would still be there (under the module
> LibDispatch), which makes migration much easier. In the proposal, this issue
> is not addressed at all and it even says that all code using libdispatch
> would be affected. As it stands, that is not ok.
> Separating existing dispatch from a new SwiftDispatch is a great idea. It
> would give the opportunity to really spend time working on the right approach
> for concurrency in swift without affecting existing production code and the
> hundreds of dispatch wrappers out there.
>
> While we're on the subject: Dispatch Queues are 'queues' ... Isn't the right
> verb append (for asynchronous dispatch)?
>
> DispatchQueue.main.append {
> print("Hello Swift")
> }
>
> After all, asyncDispatch or dispatchAsync imply you are dispatching a
> synchronously - which you are not. The dispatch (sending for execution) is
> always synchronous, it's the execution which is asynchronous.
>
> DispatchQueue.main.dispatchForAsynchronousExecution {
> print("Help, I have repetitive strain injury")
> }
>
> Just my 2¢
> Andrew.
> _______________________________________________
> swift-evolution mailing list
> [email protected]
> https://lists.swift.org/mailman/listinfo/swift-evolution
_______________________________________________
swift-evolution mailing list
[email protected]
https://lists.swift.org/mailman/listinfo/swift-evolution