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