[swift-evolution] [Proposal Idea] catching functions for	composable and cps error handling
    Matthew Johnson 
    matthew at anandabits.com
       
    Thu Dec 17 09:01:55 CST 2015
    
    
  
I am definitely interested in seeing your proposal if you’ve already written it.
Async / concurrency, etc is explicitly out of scope.  I think features like catching functions which have applications in asynchronous code but do not specifically address concurrency, synchronization, etc are at least worth discussing unless / until the core team specifically rules them out.  My thought is that catching functions could be a natural evolution of the error handling introduced in Swift 2.
> On Dec 16, 2015, at 11:42 PM, Brent Royal-Gordon <brent at architechies.com> wrote:
> 
>> The basic idea is to allow catching functions that would be a complement to throwing functions.
> 
> I have an enormous proposal on the subject of formalizing completion handlers which includes catching functions. I haven’t posted it because I figured it’d be out of scope for Swift 3, but I can if there’s interest.
> 
> -- 
> Brent Royal-Gordon
> Architechies
> 
    
    
More information about the swift-evolution
mailing list