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
| Submitted | Title on HN | Points | Comments |
|---|---|---|---|
| Feb 5, 2025 | Go Data Structures: Interfaces (2009) by rednafi | 99 | 72 |
| Dec 10, 2012 | Go Data Structures: Interfaces (2009) by dualogy | 53 | 3 |
Cited in comments
Linked from 16 Hacker News comments by 15 different people, from Aug 2012 to Nov 2025.
Most recent:
- mekoka · Nov 9, 2025
- chrsig · Sep 7, 2024
- omegabravo · Jan 23, 2022
- ainar-g · Jul 1, 2019
- throwaway34241 · Jul 1, 2019
- steveklabnik · Jul 17, 2018