stretchr / sdk-cocoa

Cocoa and iOS SDK for the Stretchr Platform
MIT License
3 stars 1 forks source link

Should we implement PromiseKit? #12

Open tylerstillwater opened 10 years ago

tylerstillwater commented 10 years ago

Should we implement PromiseKit? It may make the usage of the Stretchr SDK even better. For example:

[stretchr readResourceAtPath:@"people/tyler"].then(^(STResource* resource){
  // do something
}).catch(^(NSError* error){
  // handle error
});

Multiple "then" methods can be chained, allowing the user-programmer to do async operations, in sequence, very easily.

This could also be used inside the SDK to implement our own functionality, resulting in cleaner code.

@matryer et al: thoughts?

mxcl commented 9 years ago

I'll happily help you integrate PromiseKit if you want it, it would be an entirely optional component. I have the required experience with integration.