October 26, 2012
Hi,

this is a bit off topic, but since the question pops here every now and then.

I have decided to leave here the links how Native Oberon and Blue Bottle got implemented.

These are operating systems implemented in languages, Oberon and Active Oberon, which
share a similar philosophy to Go in what concerns type safety and GC support.

http://www.inf.ethz.ch/personal/wirth/books/ProjectOberon.pdf

http://e-collection.library.ethz.ch/eserv/eth:26082/eth-26082-02.pdf

Those systems were not toy systems like Singularity or Home, but usable desktop operating
systems used during the late 90's at ETHZ in Switzerland.

http://www.ocp.inf.ethz.ch/wiki/Documentation/WindowManager

After the ongoing discussion on HN, I decided to spread a bit the word.

Feel free to disagree. :)

--
Paulo

PS: If you also care about Go this is a cross post from Go's forums.