That's a good response, and a better characterization of the streamline compatibility/incompatibility than I state in my article.
I'd like to make on thing clear. While I think that some of your ideas might be better served as a less if not entirely incompatible fork I don't intend to disparage the work. I think that most people who have reacted negatively to you on this list, myself included, take little or no issue *with your work* but in how you choose to promote it. When new users ask how to accomplish a simple async operation they aren't asking "can someone tell me about every flow control library" and even if that is the answer to their question they should at least see a response of libraries representative of their usage. There are many other discussions that happen here about es6, generators, alternative concurrency patterns, even discussions about approaches in general to flow control. In all of those discussions your input is valued and I can't remember a time when someone was negative about it. -Mikeal On Apr 27, 2013, at 6:28AM, Bruno Jouhier <bjouh...@gmail.com> wrote: > FWIW my response to Mikeal: > http://bjouhier.wordpress.com/2013/04/27/nodes-social-pariahs/ > > On Monday, April 22, 2013 9:54:50 PM UTC+2, Slobodan Blazeski wrote: > Hi All > > I'm looking for suggestions of how to retrieve values asynchronously: > > In the synchronous world I have > > var num1 = Object1.retrieveNum1(); > var num2 = Object2.retrieveNum2(); > var num3 = Object3.retrieveNum3(); > > var result = (num1 + num2) / num3; > > > but since functions Object1.retrieveNum1,Object2.retrieveNum2 & > Object3.retrieveNum3 > retrieve data from the database or represent long calculation I need to pass > callbacks, > that leads me to below > > Object1.retrieveNum1Async(function(num1){ > Object2.retrieveNum2Async(function(num2){ > Object3.retrieveNum3Async(function(num3){ > var result = (num1 + num2) / num3; > }); > }); > }); > > is this the idiomatic way of doing this or there is something better > > > thanks > Bobi > > > > > > -- > -- > Job Board: http://jobs.nodejs.org/ > Posting guidelines: > https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines > You received this message because you are subscribed to the Google > Groups "nodejs" group. > To post to this group, send email to nodejs@googlegroups.com > To unsubscribe from this group, send email to > nodejs+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/nodejs?hl=en?hl=en > > --- > You received this message because you are subscribed to the Google Groups > "nodejs" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to nodejs+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/groups/opt_out. > > -- -- Job Board: http://jobs.nodejs.org/ Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines You received this message because you are subscribed to the Google Groups "nodejs" group. To post to this group, send email to nodejs@googlegroups.com To unsubscribe from this group, send email to nodejs+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/nodejs?hl=en?hl=en --- You received this message because you are subscribed to the Google Groups "nodejs" group. To unsubscribe from this group and stop receiving emails from it, send an email to nodejs+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.