Sure, and perhaps this is a bigger deal for people like myself, coming from 
PHP where the short-running process hides plenty of sins, and robust error 
handling is cool and useful and oftentimes ignored.

On Friday, January 3, 2014 2:50:19 PM UTC-5, Sam Roberts wrote:
>
> On Fri, Jan 3, 2014 at 11:16 AM, Jason Shinn <[email protected]<javascript:>> 
> wrote: 
> > I read it in the node documentation, as did the OP, where the exact 
> quote is 
> > reproduced.  It specifically is on the docs page for domains: 
> > http://nodejs.org/api/domain.html#domain_warning_don_t_ignore_errors. 
>
> Fair enough, that's talking about errors in a fairly global scope, 
> where you don't know what the cause is, and you can't sensibly 
> recover. 
>
> > nodejitsu (http://docs.nodejitsu.com/articles/errors/what-is-try-catch) 
> the 
> > only place in node core we really use it is the example I gave, 
> > JSON.parse(). 
>
> And with the fs apis, pretty common to try to do something with a file 
> if it exists, and then something else if it doesn't. And require. 
> Pretty common to require some optional module, if its there use it, 
> otherwise, don't. 
>
> And robust clients reconnect .on('error',..) when connections are reset. 
>
> Etc. 
>
> I don't see node as any different from any other language in all this. 
> Though I think the node core team have been frustrated by naive users 
> with apps that are exiting deciding "hey, it will be more robust if I 
> just ignore all errors!", which is a terrrrrible idea. Thus the docs. 
> Since you are actually thinking about this, you clearly aren't that 
> kind of user, though. 
>
> > As I said, my main point is that the warning, as stated, doesn't really 
> > provided a basis for learning why and, subsequently, intelligently using 
> and 
> > handling errors. 
>
> I'm not going to claim the node docs are great. But they do accept PRs! 
>
> Sam 
>

-- 
-- 
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.

Reply via email to