Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Yes, Go has a heavy focus on interfaces and structural subtyping, as I said. It reflects the trend behind Pike's languages: C-like + some form of CSP + key abstraction.

But, even the net package has a noticeable Plan 9 legacy, like the use of dial/listen, as opposed to the clumsy Berkeley socket way. You might recall this was a central complaint of Pike's in his famous presentation "Systems Software Research is Irrelevant".

Obviously it's nowhere near as pure as ndb, but that's the reality of being in Unix.



I certainly can't deny the Plan9-ism.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: