I use `cb` for 100% of my callbacks. Reading that is easy. Strangely enough I have never gotten a collision of names, even when the use of cb() is nested deep within functions. I suspect it cannot collide. I'll have to investigate the logic and see if I can come up with a proof. Maybe the scope rule of coffeescript has something to do with it.
On Sun, Jan 26, 2014 at 11:32 AM, Stephen Belanger <[email protected]>wrote: > Seconded for generators. Being able to just use try/catch again is a > blessing. > > On Sunday, January 26, 2014 at 11:25 AM, Nathan Rajlich wrote: > > On Sun, Jan 26, 2014 at 11:08 AM, Aria Stewart <[email protected]>wrote: > > On Sun, Jan 26, 2014 at 10:57:24AM -0800, Nathan Rajlich wrote: > > I usually name mine with an "on" prefix and in all lowercase, so like: > > > > createJob(params, onjob); > > > > function onjob (err, job) { > > // blah > > } > > Oh, interesting -- me too, or "afterFoo". Inside the function that takes a > callback, though, I'll call it 'next' or 'done' or 'cb'. > > > Lately I've been a fan of using generators to implement async functions, > so there is no callback function, just return and throw :) (and as an added > benefit, no possibility of forgetting to invoke the callback function, > which is a great side effect) > > -- > -- > 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 [email protected] > To unsubscribe from this group, send email to > [email protected] > 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 [email protected]. > 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 [email protected] > To unsubscribe from this group, send email to > [email protected] > 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 [email protected]. > 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 [email protected] To unsubscribe from this group, send email to [email protected] 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 [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
