Comment on Node.js - A Giant Step BackwardsComments−yummyfajitas15yJust curious, is there a good futures library for Node? If so, you could write code of the form: x = db.getFutureResult("x"); y = db.getFutureResult("y"); whenFuturesReady([x,y], callback(x, y) { useResults(x,y); }); This looks reasonably similar to typical synchronous code, x = db.getResult("x") y = db.getResult("y") useResults(x,y) but it allows db queries to happen simultaneously and doesn't break the node paradigm.−papaf15yIt never became production ready, but I found this article an interesting discussion of the problem and a solution to it in Coffeescript:http://gfxmonk.net/2010/07/04/defer-taming-asynchronous-java...
Comments
Just curious, is there a good futures library for Node? If so, you could write code of the form:
This looks reasonably similar to typical synchronous code, but it allows db queries to happen simultaneously and doesn't break the node paradigm.It never became production ready, but I found this article an interesting discussion of the problem and a solution to it in Coffeescript:
http://gfxmonk.net/2010/07/04/defer-taming-asynchronous-java...