Interesting. I've never had that experience in the past 15ish years doing POSIXish systems stuff. I've always found it the more natural expression for handling EINTR from syscalls like read/write. I've also never seen anyone seriously discourage its use in ##c on freenode over the same-ish timeframe. I think the only place I may have seen it come up may have been if someone was doing something egregious with a macro. You've of course worked on C with far more people for far longer than I have, but I'm really surprised to hear that this is a widespread thing, and would be curious to hear more about where that came from. Do C++ folks hate it and try to force that on C, perhaps?
--dho 2018-05-10 13:32 GMT-07:00 Rob Pike <r...@golang.org>: > There is a widespread dislike of do-while in C. Pretty much every time I've > wanted it, my code reviewer made me take it out. I agree it has its place > but it's one of those style things that social pressures seem to force. I > would not be the one to try to argue for its return; I couldn't handle the > backlash. > > -rbo > > -- > You received this message because you are subscribed to the Google Groups > "golang-nuts" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to golang-nuts+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.