On Sun, Oct 10, 2021 at 2:55 AM nil...@gmail.com <nile...@gmail.com> wrote: > > We are really excited about the coming generics support in Go, our test drive > of the generics support in 1.17 is so far pretty positive and it would also > allow us to immediately delete tens of thousands lines of code from our main > project. > > Our understanding is that Go team's current plan is to have the generics > support enabled by default in the 1.18 release scheduled for Feb 2022. The > question we are facing now is how much certainty we have on that. I mean if > generics could get delayed until 1.19, which would be 10 months from now, > then we should probably wait rather than switching to the full use of > generics now. > > Could someone from the Go team provide us some guidance please? Shall we wait > until the coming code freeze or maybe beta1 to expect more clarification?
The current expectation is that Go 1.18 will support generics. The tip Go compiler already supports generics. There are bugs, but as they are reported they are being fixed. It is reasonably likely that some generics corner cases will not compile in Go 1.18, but the expectation is that straightforward uses of generics will work as expected. It is also likely that performance in Go 1.18 will not be as good as it will be in later releases. Of course, it's impossible to guarantee this. Something completely unexpected could happen. But that is the expectation. Hope this helps. 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/CAOyqgcUq-kJN5wopOg-uq7K3TV72v9a2diqN-CBN07Np6kJArQ%40mail.gmail.com.