If you look at rust now, I think it's a great example of keeping the _spirit_ but allowing to question just about any specific decision.
Funny that the "why not go" still stands, minus the "no generics" part.
Funny that the "why not go" still stands, minus the "no generics" part.
Those devs are now served with GraalVM and OpenJ9, as free beer AOT compilers for Java.
It's a terrible language, which has no practical reason to exist.
If it was a echnical decision, it is not so likely. Go's heart is concurrency, while Rust's heart is memory safety. Wildly different.
Had not been the case, and most likely Kubernetes would have just been like Mesos, a mix of Java and C++.
A different timeline is exactly that, a different line of events.