[swift-evolution] Isolated and failable green threads?
Fabian Balslev Saers
fabian at saers.com
Fri Jan 29 01:51:11 CST 2016
Hi Brent, Austin and Chris, thank you very much for your quick response,
> On 28 Jan 2016, at 09:31, Brent Royal-Gordon <brent at architechies.com> wrote:
> Mainly, that concurrency is out of scope for Swift 3 (https://github.com/apple/swift-evolution/blob/master/README.md#out-of-scope). Hang in there, though. :^)
Thanks for clarifying, Brent.
> On 28 Jan 2016, at 09:36, Austin Zheng <austinzheng at gmail.com> wrote:
> No idea what validity this has now, if any, but there's an elegant model described in this document: https://github.com/apple/swift/blob/master/docs/proposals/Concurrency.rst <https://github.com/apple/swift/blob/master/docs/proposals/Concurrency.rst>.
Thank you soo much for the link, I had not seen this. I really like what I’m reading here. :-)
> On 28 Jan 2016, at 19:04, Chris Lattner via swift-evolution <swift-evolution at swift.org> wrote:
> Yep: it is a well thought out approach, but it is also certainly not plan of record - it is just an idea - just like the other stuff in docs/proposals.
> I expect concurrency to be a major focus for Swift 4, but we need to get Swift 3 done first. :-)
One part I didn’t understand from the proposal was this:
“Notice that due to rdar://17144340 we still can't mark Arrays and Optionals as copyable”
Could someone explain that to me (I don’t think I have access to that radar)
This document deals with how to make the threads isolated, which I think lays the groundwork for making threads able to be cleaned up if they crash, without taking the system with it. But I didn’t see a proposal of how to deal with this situation. Is there a similar document you could refer me to that deals with this?
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the swift-evolution