| ▲ | alecthomas 4 hours ago | |||||||||||||||||||||||||
Someone else said this below... > Go designers distinguish between Go language as defined by Go spec and implementation details. > //go:fix is something understood by a particular implementation of Go. Another implementation could implement Go without implementing support for //go:fix and it would be a fully compliant implementation of Go, the language. > > If they made it part of the syntax, that would require other implementations to implement it. ...I'm not sure I buy that argument TBH. | ||||||||||||||||||||||||||
| ▲ | freakynit 4 hours ago | parent [-] | |||||||||||||||||||||||||
hmm... thanks... And yes, I don't buy it either. "If they made it part of the syntax, that would require other implementations to implement it." ... I mean, so what? Has golang stopped ading new features to the spec? If not (which I guess so), then how is this any different? Unless you have freezed the language, this reasoning doesn't make sense to me. | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||