On May 17, 2013, at 9:07 AM, Nemo <nemo.m...@gmail.com> wrote: > If you remove the features that make go interesting you'd get C without > punctuation symbols.
Agreed. I don't see what's the big deal about doing GC In an OS kernel. And the features that make Go interesting can be useful at the kernel level too. On the other hand, may be the kernel can be made much more minimal and where most everything is done by user level services. But as Erik says it wouldn't be plan9. In Go it might be more natural to have a syschannel instead of syscalls (actual syscalls might end up being just send and receive). On the other other hand, to really dethrone C, there needs to be a Go compiler in Go and an OS in Go! We know both can be done but actually doing so can throw up a bunch of surprises.