Hacker News new | ask | show | jobs
by pjmlp 3453 days ago
The method definition syntax, package model and unsafe package are taken from Oberon-2.

You missed that Robert Griesemer is also part of the Go team.

1 comments

I didn't miss that at all. According to Pike, it was actually Griesemer's idea to start with C.
Wasn't aware of it.

In any case, my view is a bit different, I see Go as a mix of an AOT version of Limbo mixed with bits of Oberon-2.

I definitely "feel" the Limbo influence, but I've not worked with Oberon-2 (only the original Oberon, and only a bit), so I didn't pick up on it. I do "feel" the C influence as well, though.