> This seems very dismissive of the many members of the community which *did* invest the time and energy to discuss the design for the past years. When the contracts design was announced in 2018 <https://blog.golang.org/go2draft>, the process was explained. Including the fact that it is a draft, which will see several revisions, that this process will likely take a couple of years and how we can participate in it. Many of us have seen that announcement and understood it for what it was and thus - even if (like me) they were opposed to the idea of generics in Go - decided to participate in it to do their best to ensure the outcome was a good design or a rejection.
That's absolutely up to you, but some of us (including myself) can't invest so much time because we have to earn money for living. > Not to point out the obvious, but you where the first person in this thread to ask for a poll. And Ian has been pretty clear about the flaws of that idea and that it's not how the Go project is run. I didn't ask for the poll, I just stated that there was no poll, as simple as that. вт, 16 мар. 2021 г. в 15:05, Axel Wagner <axel.wagner...@googlemail.com>: > On Tue, Mar 16, 2021 at 12:00 PM Space A. <reexist...@gmail.com> wrote: > >> There is always a "discussion", most people (as well as I) will look only >> at the final version of proposal, if and when they have time. And what's >> the point of having formal proposals if you don't respect that process? >> Once you published, please notify everyone and give them time to come back >> with critics. Or just do what you do, but don't tell me or anyone that >> there is any "community" behind, "decade of discussion" and all that stuff. >> > > This seems very dismissive of the many members of the community which > *did* invest the time and energy to discuss the design for the past years. > When the contracts design was announced in 2018 > <https://blog.golang.org/go2draft>, the process was explained. Including > the fact that it is a draft, which will see several revisions, that this > process will likely take a couple of years and how we can participate in > it. Many of us have seen that announcement and understood it for what it > was and thus - even if (like me) they were opposed to the idea of generics > in Go - decided to participate in it to do their best to ensure the outcome > was a good design or a rejection. > > So, no offense, but I don't understand how you could in good faith argue > that the community was not involved, the process not respected or the > intention not announced. It was announced on the largest Go conference in > the world, accompanied by a blog post and several threads on golang-nuts > and golang-dev. With regular updates on the progress, again at most of the > large Go conferences, the blog, on this mailing list, several times on the > largest community-run Go podcast and in basically every medium I can think > of. > > If you didn't want or didn't have the time to participate in the process, > that's certainly unfortunate. But I believe it is fair to say that the Go > team went above and beyond to make the process as broadly accessible and > known as they can. > > And are you saying that "consensus" is how many emojis "up", "down" or >> "confused" were collected? You know that it's pretty easy to cheat with >> that system right? >> > > Not to point out the obvious, but you where the first person in this > thread to ask for a poll. And Ian has been pretty clear about the flaws of > that idea and that it's not how the Go project is run. > > Again, it is very hard to interpret your words and actions in good faith > here. > > >> >> >> >> >> вт, 16 мар. 2021 г. в 01:03, Ian Lance Taylor <i...@golang.org>: >> >>> On Mon, Mar 15, 2021 at 5:08 AM Space A. <reexist...@gmail.com> wrote: >>> > >>> > > For example, the multiple proposals that flowed out of >>> > >>> https://go.googlesource.com/proposal/+/master/design/go2draft-error-handling-overview.md >>> . >>> > None of them have been adopted. >>> > >>> > I remember what was happening to "try" error handling proposal. It was >>> withdrawn only because of active resistance by the community. >>> > >>> > And what's happened to a new "generics" proposal, it also got a lot of >>> critics but was "accepted" in less than a month after formal publication on >>> github. As Russ said "No change in consensus". What does it mean? Who are >>> these people who can change the consensus? How was it measured? A few days >>> after Russ locked it, so nobody can even say a word against it if they >>> wanted. So it looks very much that company management learned from "try" >>> proposal. >>> >>> The design draft was put up for discussion for months before it became >>> a formal proposal. It was not new. >>> >>> The formal proposal (https://golang.org/issue/43651) got 1784 thumbs >>> up and 123 thumbs down (and ten "confused"). Yes, there were critics. >>> But I think it is fair to say that the proposal has far more >>> supporters than critics. >>> >>> The "no change in consensus" comment refers to the discussion after >>> the proposal was moved to "likely accept" status: >>> https://github.com/golang/go/issues/43651#issuecomment-772744198. >>> After it was marked as "likely accept", there was no change to the >>> consensus that it should be accepted. (Note that the "likely accept" >>> comment got 60 thumbs up and 0 thumbs down (and one "confused").) >>> >>> None of this is anything like the "try" proposal >>> (https://golang.org/issue/32437), which had 318 thumbs up and 794 >>> thumbs down (and 132 "confused"). >>> >>> Ian >>> >> -- 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/CADKwOTdgJ0%2BJ7h%2BthKCgKBffNLVcjn0%2BD6Ly8N7cJAyfQujvPg%40mail.gmail.com.