News for hackers. Stuff that matters.
Re:Errors in Go: From denial to acceptance by networkimprov on Monday November 26, 2018 @02:44PM (#18536200)
Go 2 is likely to get a per-call variation of try/catch via named handle blocks, see:

https://github.com/golang/go/wiki/Go2ErrorHandlingFeedback

and this broad survey of error handling requirements:

https://gist.github.com/networkimprov/961c9caa2631ad3b95413f...

Also the author overlooks the Error Values draft design, which is tentatively targeted for Go 1.13:

https://go.googlesource.com/proposal/+/master/design/go2draf...

Re:Errors in Go: From denial to acceptance by TheCoelacanth on Tuesday November 27, 2018 @12:37AM (#18539719)
I believe handle blocks is exactly what they were referring to as "basically a reverse try-catch at best and a Visual Basic “on error goto” at worst".
Re:Errors in Go: From denial to acceptance by networkimprov on Tuesday November 27, 2018 @03:45AM (#18540648)
Based on the feedback page linked above, I believe what is likely for Go 2 is quite different than "check/handle". See the requirements page linked above for more.