Considering adding a Cancelled event to RAC’s Swift API to reify disposal. It might simplify Signal lifetimes: github.com/ReactiveCocoa/
Conversation
Replying to
Not sure what making it an event buys you: what general operation might you perform on a cancellation and also another?
Replying to
It’s mainly for simplicity. Why shouldn’t consumers handle cancellation just like other forms of termination?
2
I started to add a rat’s nest of disposables to handle these cases, but it felt really wrong.

