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.

Reply via email to