... Go is *very* occam-ish (channels,
FORK, ALT, explicit type conversion, array slicing, carefully-controlled
references...), to the point where it's essentially the "occam 4" spec I
was working on. I'm happy to let Thompson, Pike et al. do the work instead. ;-)
There's just a bit too much C heritage:
* They don't need goto or continue IM-Not-So-HO.ÂÂ :)ÂÂÂ (they did away with do and while but left these - odd!)
* They seem to have a bit of muddle over pointers vs references. Surely they don't really need both.