Why Go’s design is a disservice to intelligent programmers | Nomad Software. Some of the points addressed there also irritate me a bit about Go. By now, I have the feeling of being strongly reminded of Niklaus Wirth (keyword: Oberon). Yes, you can certainly design simple languages, but dumbing down is not the right approach for that. As much as some of the concepts for asynchrony in Go excite me, the base language irritates me.
go
MichaelMacInnis/oh. A shell in Go. The shell has some interesting features, for example prototype-based object orientation, first-class functions, and explicit channels (which other shells have implicitly behind pipes). Looks quite interesting at first glance.