▲ 12 ▼ On generics in Go
By Ian Lance Taylor. Go should support some form of generic programming. Generic programming enables the representation of algorithms and data structures in a generic form, with concrete elements of the code (such as types) factored out. It means the ability to express algorithms with minimal assumptions about data structures, and vice-versa
Register to comment or vote on this story
Thanks for the link, this is a good summary.
If you're interested in why Go is missing generics, this is the document to read first as it gives a nice summary of why you'd want them (less boilerplate, better containers), and why they are not yet in the language (technical challenges).