future 0.1.0

To use this package, put the following dependency into your project's dependencies section:

dub.json

dub.sdl

#future

asynchronous combinator library for D

Futures are values yet to be computed. They are shared, and passively receive a pending value, and can actively forward the received value to callback delegates using onFulfill. For those inclined, these futures are functional, in that they expose 4 major functional patterns: functor, applicative, monoid, and monad.