the purpose of the this project is to implement the original concept of Futures and Promises. Promises in "Promises/A+" is actually one form of Futures, meanwhile, Promises can be used to manipulate Futures.
the first version of the project only implement Promises/A+, I will add more features and integrate the project gradually.
future(function(resolve, reject){
}).then(someDoneFunction, someFailFunction)
npm install node-future