| |
| ▲ | auxiliarymoose 2 hours ago | parent | next [-] | | Take async for example. You have to choose some third-party async runtime which may or may not work with other runtimes, libraries, platforms, etc. With Go, async code written in Go 1.0 compiles and runs the same in Go 1.26, and there is no fragmentation or necessity to reach for third party components. | |
| ▲ | wakawaka28 7 minutes ago | parent | prev [-] | | It is literally being changed constantly. They chose to add it to the Linux kernel but they have to build the features they need into the language as they go. It's not backward compatible like C and C++ either. Sure, there are a couple of versions you could try to pin to in Rust, but then all your libraries need to be pinned to the same version (to be fair, this last part is an assumption). |
|