9 ms·
>It is not the version you use to compile your project But it is the version which they support. Pushing it back to an older version may result in bad behavior
by charcircuit 7mo ago
>It is not the version you use to compile your project
But it is the version which they support. Pushing it back to an older version may result in bad behavior even if it does compile.
- skydhash 7mo agoI think only languages which are still in beta have that kind of back compatibility. If a language breaks compatibility every two years (roughly Debian’s release schedule), it’s a toy, not a tool.
- charcircuit 7mo agoGo does not break compatibility every 2 years. I'm referring to Go fixing bugs in the language or standard runtime.
- bkdbkd 7mo agothat is not a thing. it's not how compilers work.
- masklinn 7mo agoStrictly speaking it does as miscompilations are a thing. Furthermore the go version covers the stdlib so any bug there is resolved thus, and for obvious reasons those generally do not affect compilation. I do not think this is a very compelling argument or likely to be an actual concern, but it is a thing.