tl;dr:"We’ve filed a Go language change proposal to add support for type parameters for types and functions, permitting a form of generic programming," which give us powerful building blocks that let us share code and build programs more easily.
tl;dr:Go has launched a tool to provide a feel for what generics might look like. Authors want feedback on the implementation - does it make sense? Does it feel like Go? Does it solve the problem for those advocating for generics?
tl;dr:What it would mean to add generics to Go. Generics enables the representation of functions and data structures in a generic form, with types factored out. Examples included.