Future fulfilled/rejected value-pipelining with • progress • pause/resume • cancel • [New!] try (retryable) Pure Swift (for single task) Very thin wrapper around callback-hell objects Focused on pipelining only • no concurrency programming implemented • use whatever you want inside task-definition • e.g. GCD, NSThread, NSOperation, POSIX threads
public func filter(filterClosure: T -> Bool) -> Signal<T> public func map<U>(transform: T -> U) -> Signal<U> public func take(maxCount: Int) -> Signal public func take<U>(until signal: Signal<U>) -> Signal }