News for hackers. Stuff that matters.
Re:Go is Google's language, not ours by jcora on Wednesday May 22, 2019 @07:10AM (#19979896)
Look at what happened to Kubernetes. They rewrote original Java code in Go and it's a mess because of Go's limited abstraction capabilities. Sure there's an element of rewriting in a new language and attempts to force idioms, but there's also the fact that Go literally hacks in special cases for generics, unavailable to users. They recognize the need for generics, but haven't implemented them, which is a problem for a complex project where abstraction might be useful.
Re:Go is Google's language, not ours by jacques_chester on Wednesday May 22, 2019 @07:16AM (#19979920)
If Graal had been mature at the time, I expect Kubernetes would still be written in Java.
Re:Go is Google's language, not ours by pjmlp on Wednesday May 22, 2019 @08:09AM (#19980249)
If you mean due to AOT compilation to native code, there have been plenty of options since around 2000, their only "crime" is being commercial.
Re:Go is Google's language, not ours by jacques_chester on Wednesday May 22, 2019 @08:14AM (#19980297)
I'm aware, but I don't think any OSS project would have ever used them. Hence my mentioning Graal by name.
Re:Go is Google's language, not ours by pjmlp on Wednesday May 22, 2019 @09:33AM (#19980961)
Ah ok.