Ian Lance Taylor:
It’s been almost a year since we last wrote about the possibility of adding generics to Go. It’s time for an update.
Jump straight to the updated design draft or read Ian’s post for details on the new experimental translation tool and the the kinds of feedback they are seeking. If you’re only interested in a release date for the final implementation:
if everybody is completely happy with the design draft and it does not require any further adjustments, the earliest that generics could be added to Go would be the Go 1.17 release, scheduled for August 2021.
Note: that’s the earliest it will be. This is not a guarantee by any means.