Russ Cox personal blog

Go Data Structures: Interfaces (2009)

Go's interfaces—static, checked at compile time, dynamic when asked for—are, for me, the most exciting part of Go from a language design point of view. If I could export one feature of Go into other languages, it would be interfaces.
Points
99
HN comments
75
Submissions
2
Cited by
15 commenters

Software EngineeringProgramming Languages2025

On Hacker News

SubmittedTitle on HNPointsComments
Feb 5, 2025Go Data Structures: Interfaces (2009) by rednafi9972
Dec 10, 2012Go Data Structures: Interfaces (2009) by dualogy533

Cited in comments

Linked from 16 Hacker News comments by 15 different people, from Aug 2012 to Nov 2025.

Most recent:

Search every comment that links here →

More from Russ Cox

All 43 posts →

Related posts from the same era