▲ | 9rx a day ago | |||||||||||||||||||||||||
Technically, Go v2 signified the transition away from Google control to the project being directed by the community. That happened several years ago. Go v2 is already here and has been for a long time. The stdlib is also at v2 now (e.g. math/rand/v2). You must mean the language? They said that a language v2 (go2) is probably unnecessary – that any future additions could be added without breaking the existing language. I don't expect simple tagged unions would need to break anything. A v2 (or even v3, perhaps) stdlib would be necessary to take advantage, like the parent suggests, but that has never been ruled out and is already the status quo. | ||||||||||||||||||||||||||
▲ | packetlost a day ago | parent [-] | |||||||||||||||||||||||||
This was what I was referring to. The stdlib is what would need to see backwards-compatibility-breaking changes, not the language itself. | ||||||||||||||||||||||||||
|