Notes on the Go2 Generics Draft
The author makes some interesting arguments, but they are all predicated on the idea that generics are somehow hard to grok or use?<p>Having helped teach Java to many people with less than a year&#x27;s programming experience at university, I refute this.<p>Bear in mind we&#x27;re hardly talking about higher kinded types here. Generics are a simple abstraction over a lack of type information which allows you to write and maintain a lot less code; something which has been repeatedly demonstrated to reduce the incidence of bugs.<p>Personally, I am encouraged that the Go team is flexible enough to change their position. That gives me more confidence in the future of the language, not less.