On Thu, Mar 18, 2021 at 12:06 PM wilk <[email protected]> wrote: > It is still possible to write a formal proposal "canceling generics" if > someone find now a good reason, right ? (at the time of modules i > believe it was). >
I believe it is. We can always change things in response to new information - we could, theoretically, even change decisions we made years ago. However, it should be clear that the bar for what constitutes a "good reason" becomes higher over time. In particular, after the acceptance of the proposal, the minimum bar is that it really is new information. Because if the argument was already known, it was already considered and weighed as part of the decision. As far as I can tell, the things mentioned in this thread (and other recent threads on this list) are not new. New information might be some technical difficulty in the implementation, or a corner case or fundamental problem we didn't know before. Evidence for overwhelming resistance to generics could also be new information. Though I'm not sure where it's supposed to come from - as mentioned a couple of times, it's hard to get representative polling information. But this was what ultimately killed the `try` error handling proposal, so it's not unthinkable. > > Thanks for your patience > > > > > Ian > > > > > > > >> ср, 17 мар. 2021 г. в 02:12, Ian Lance Taylor <[email protected]>: > >>> > >>> On Tue, Mar 16, 2021 at 6:51 AM Space A. <[email protected]> wrote: > >>> > > >>> > > (To be clear, your original claim was that there *was* no > discussion - which is at least easy to address, because it's clearly not > true. There was over three years of active discussion on this) > >>> > > >>> > No, and I can repeat, there was no (public) discussion on whether > the idea of generics in Go should be completely dropped. It *was* always a > "discussion" of how to improve and implement generics in a Go way, but not > of generics themselves as something to be avoided by all means. > >>> > >>> I'm sorry, but that simply isn't the case. Many different people at > >>> many different times suggested that the idea of adding generics should > >>> be dropped. Those ideas were discussed, supported, opposed, and so > >>> forth. It's been a long discussion over many years. > >>> > >>> Ian > > > > > -- > wilk > > -- > 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 [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/golang-nuts/s2vc5m%24sgd%241%40ciao.gmane.io > . > -- 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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/CAEkBMfHzzw-bs48%2BMNwVaR9KwsAHdkhvmAhEHqAwS7XoHjp%2BaA%40mail.gmail.com.
