News for hackers. Stuff that matters.
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.

There are no comments on this comment yet.