The Go team has approved a proposal for generic methods, reversing a longstanding position that deemed them unnecessary since they cannot implement interfaces. The proposal, from Go co-designer Robert Griesemer, is fully backward-compatible and moves to implementation, though the limitation that generic methods cannot satisfy interfaces remains. Developer reaction is cautiously positive but notes the feature is incomplete. Meanwhile, Go's 2025 developer survey reveals that missing language features are a top-three frustration, with enums, exception handling, and nil pointer safety ranking as bigger community demands than generic methods.
Sort: