Go Approves Generic Methods Proposal After Years of Debate — 276 Points, 234 Comments
GitHub / Hacker News·medium signal
Go co-designer Robert Griesemer's proposal to add generic methods to Go has been approved, reversing the language's longstanding FAQ position. The change allows method declarations to accept type parameters like function declarations, though generic interface methods remain unsupported. The proposal is fully backward-compatible and represents a significant shift in Go's design philosophy — the HN discussion (234 comments) reveals strong opinions on whether this compromises Go's simplicity ethos.