Why a Go Language Founder Apologized for a Decade-Old Spec Typo and How It’s Finally Fixed
An in‑depth look at the long‑standing contradiction in the Go spec that labeled the predeclared bool type as a defined type, the heated community debate it sparked, Robert Griesemer’s personal apology, the historical reasons behind the mistake, and the practical impact on generics, method sets, and API design.
