One more person pro-generics switching the topic to my personality and telling me what to do and what my problem is.
вт, 16 мар. 2021 г. в 18:26, CreateSpaceMap <createmap5...@gmail.com>: > Sorry, I might sound a little blunt but this pique my curiosity, how much > time have you invest in Go and what do you earn for a living? You can > assure Go didn't just happen to be popular, they are built with blood and > sweat, what have you done along the way? Countless of developers accept > Generics that include me, not so bad when you already knew how other > programming language and industry have evolved in the last 10 to 20 years. > > Honestly, it's your own space and time problem if you don't have time to > invest in change because you didn't want to be change or the web didn't > evolve. You should step out of your comfortable zone or space and do what > you could improve your community, not the other way round to please you, it > doesn't happen in this planet. Generics is only a small part in Go with > minimal impact compare to other programming languages with ton of pain to > relearn. > > You have probably heard V language has generic? > > On Tuesday, March 16, 2021 at 8:24:27 PM UTC+8 Space A. wrote: > >> > 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.wa...@googlemail.com>: >> >>> On Tue, Mar 16, 2021 at 12:00 PM Space A. <reexi...@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 <ia...@golang.org>: >>>> >>>>> On Mon, Mar 15, 2021 at 5:08 AM Space A. <reexi...@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 a topic in the > Google Groups "golang-nuts" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/golang-nuts/lC9Z9VZXPdM/unsubscribe. > To unsubscribe from this group and all its topics, 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/2f1b571a-17fe-42fa-8f33-7faa0211c7dfn%40googlegroups.com > <https://groups.google.com/d/msgid/golang-nuts/2f1b571a-17fe-42fa-8f33-7faa0211c7dfn%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- 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/CADKwOTc34Uspu7PzD0r3a%3DUgNx5351G-%3Dt--_KDTSrpdiP8RDQ%40mail.gmail.com.