|
|
|
|
|
by lobster_johnson
3518 days ago
|
|
Go chose to rely heavily on nil pointers, which is a design mistake (see Tony Hoare's apology for inventing it). The resultant tension between interfaces and nils is, in my opinion, an absurd side effect that cannot be explained away as anything except an ugly wart. We should have something better than this in 2016. I say this as someone who uses Go daily for my work and mostly likes it (despite the many warts). |
|