I may suffer from a "fundamental lack of understanding" about many things but there isn't much to misunderstand in Russ blog post. I have also seen the talk. I simply disagree wrt generics. I appreciate that he has thought a lot about it and needs more feedback to feel it worth continuing. I disagree and think that a real implementation (any?) is needed to evaluate. I, personally, don't think that agreement is a prerequisite for understanding. This type of power speak is not worthy of this list, however unintentional.
If you think that we don't as a community quickly denies the value of suggestions then I must have been on a different list all these years. Technically it is correct that setting the value of X to zero or close to it is not the same as disregarding it outright it still amounts to the same thing. So much ado about nothing I will follow Egons example and but out. On Wed, 23 Aug 2017, 04:24 Linker <linker.m....@gmail.com> wrote: > Hi,All! > We must remember the tragedy of python 3.x . We should not separate > the Go into 2 versions. > If we launch Go 2 whatever the situation is, we must drop Go 1 immediately. > > On Wed, Aug 23, 2017 at 5:12 AM, sfrancia via golang-nuts < > golang-nuts@googlegroups.com> wrote: > >> As one of the few people who participates in the proposal review meeting >> I thought I'd shed some light on this. >> >> Go is intentionally simple. A lot of work has gone into the small >> balanced set of features. In fact prior to 1.0 a good number of features >> were removed as they weren't needed. >> >> The statement "As a community we are used to deny the value of some novel >> propositions." is just not true. It's not true about the community as a >> whole and it's not true about the project leadership. >> >> With each proposed feature we weigh the value of that feature vs the cost >> of adding it. We consider many costs including the cost to implement the >> feature, but also the cost of complexity, the cost of education and the >> cost that comes from transitioning to a new change. In many cases the value >> provided simply doesn't outweigh the costs, sometimes it does, but the Go >> project leadership never denies the value of any proposition. >> >> To make another clarification, in his keynote Russ both announced Go 2 as >> well as defining the process by which technical decisions are made for the >> Go project. The process outlined is not "the Go 2 process" but rather our >> process for developing Go and it applies to all future versions (including >> Go 1.10). >> >> Now to address some of the feedback in this thread: >> >> First, please read and re-read the blog post >> <https://blog.golang.org/toward-go2> on this. A lot of time and thought >> went into both writing that post as well as the process it conveys. Many >> things have been said that show a fundamental lack of understanding of that >> post. >> >> I want to call out a specific part of this post. While they are called >> "experience reports", what we are looking for is more specific than just >> experience. >> >> > Step 2 is to identify a problem with Go that might need solving and to >> articulate it, to explain it to others, to write it down. >> >> What is absolutely essential is that there is 1. a written *report* 2. >> that identifies *a problem* 3. that *the author is experiencing* 4. *with >> Go*. >> >> If it doesn't have those 4 components, then it isn't an experience >> report. >> >> Without an experience report accompanying it, a proposal lacks grounding. >> >> >> -- >> 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. >> > > > > -- > > > *Regards,Linker linlinker.m....@gmail.com <linker.m....@gmail.com>* > > -- > 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.