Re:Why I’m not leaving Python for Go
by pm215 on Monday September 24, 2012 @07:24AM
(#4564079)
EINTR is a flaw in Unix's syscall model: it forces on every single application the responsibility for dealing with something that should have been handled at a lower level. That's unrelated to C's error handling style; it would be just as ugly if every write() call had to be wrapped in a try-catch block to retry when an InterruptedException was thrown, and people would still forget to write that ugly boilerplate.
[ Parent
| on HN ]
There are no comments on this comment yet.