Hacker News new | ask | show | jobs
by gatestone 1648 days ago
There is straight Oberon legacy in Go: type embedding. Also, Go team has Robert Griesemer from ETH, and other Wirth fans like Rob Pike himself. Pike’s Acme editor/window-manager also is heavily Oberon influenced.
2 comments

More visible ones are the method declaration syntax taken from Oberon-2, and the unsafe package.

https://cseweb.ucsd.edu/~wgg/CSE131B/oberon2.htm

Also I don't know what you mean relatively to type embedding, Oberon doesn't do it like Go, it only has extensible records.

And there was Inferno and Limbo. Probably the best system no one has ever heard of, a very much Oberon influenced virtual stack machine and OS. There once was a chance PlayStation could have adopted it, boy would that have changed the world.
It kind of irks me that the discussions about Plan 9 almost everytime forget about what followed it.
Rob had his revenge. Go rules the Cloud, and the Cloud rules the world.
What cloud? It has been all about Java and .NET over here, with Rust being the new darling.

https://deislabs.io/posts/still-rusting-one-year-later/

If you mean docker and kubernetes, docker is on the way out, the only thing left the image format, and just like Deislabs there are other CNCF members having new projects being done in Rust instead.

Well I mean

Terraform Prometheus/Grafana/Loki/Thanos Jaeger Kubernetes/etcd Docker Helm Velero Kolga

Just to name the ones we use at Helsinki City.

I also work for a training company where we teach these tools and Go - and we also train Rust. I see a perfect ecosystem of Go and Rust emerging.