And a big thank you to the Proposal Review Committee for shepherding this 
proposal & the ensuing discussion. "Open source community-wide discussion at 
its best" would be very hard to conduct without such a moderating influence. I 
learned quite a bit. Much appreciated.

Cheers,
Bakul

> On Jul 16, 2019, at 4:11 PM, Robert Griesemer <notificati...@github.com> 
> wrote:
> 
> Hi everyone,
> 
> Our goal with proposals like this one is to have a community-wide discussion 
> about implications, tradeoffs, and how to proceed, and then use that 
> discussion to help decide on the path forward.
> 
> Based on the overwhelming community response and extensive discussion here, 
> we are marking this proposal declined ahead of schedule 
> <https://blog.golang.org/go2-next-steps>.
> 
> As far as technical feedback, this discussion has helpfully identified some 
> important considerations we missed, most notably the implications for adding 
> debugging prints and analyzing code coverage.
> 
> More importantly, we have heard clearly the many people who argued that this 
> proposal was not targeting a worthwhile problem. We still believe that error 
> handling in Go is not perfect and can be meaningfully improved, but it is 
> clear that we as a community need to talk more about what specific aspects of 
> error handling are problems that we should address.
> 
> As far as discussing the problem to be solved, we tried to lay out our vision 
> of the problem last August in the “Go 2 error handling problem overview 
> <https://go.googlesource.com/proposal/+/master/design/go2draft-error-handling-overview.md>,”
>  but in retrospect we did not draw enough attention to that part and did not 
> encourage enough discussion about whether the specific problem was the right 
> one. The try proposal may be a fine solution to the problem outlined there, 
> but for many of you it’s simply not a problem to solve. In the future we need 
> to do a better job drawing attention to these early problem statements and 
> making sure that there is widespread agreement about the problem that needs 
> solving.
> 
> (It is also possible that the error handling problem statement was entirely 
> upstaged by publishing a generics design draft on the same day.)
> 
> On the broader topic of what to improve about Go error handling, we would be 
> very happy to see experience reports about what aspects of error handling in 
> Go are most problematic for you in your own codebases and work environments 
> and how much impact a good solution would have in your own development. If 
> you do write such a report, please post a link on the 
> Go2ErrorHandlingFeedback page 
> <https://golang.org/wiki/Go2ErrorHandlingFeedback>.
> 
> Thank you to everyone who participated in this discussion, here and 
> elsewhere. As Russ Cox has pointed out before, community-wide discussions 
> like this one are open source at its best 
> <https://twitter.com/_rsc/status/1146129906323132416>. We really appreciate 
> everyone’s help examining this specific proposal and more generally in 
> discussing the best ways to improve the state of error handling in Go.
> 
> Robert Griesemer, for the Proposal Review Committee.
> 
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub 
> <https://github.com/golang/go/issues/32437?email_source=notifications&email_token=AAFSKXOFHX4J2LPP7BBLY23P7ZISDA5CNFSM4HTGCZ72YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD2CQYTY#issuecomment-512035919>,
>  or mute the thread 
> <https://github.com/notifications/unsubscribe-auth/AAFSKXMLF4PXSRYWBBELNX3P7ZISDANCNFSM4HTGCZ7Q>.
> 

-- 
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/golang-nuts/B10CF79C-E5DE-44C2-B96C-998DDF4E9BC1%40bitblocks.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to