News for hackers. Stuff that matters.
Re:Go 1.6 is Released by zik on Wednesday February 17, 2016 @06:36PM (#11122476)
Nitpick - Go is very much an OO language. Almost everything is done using objects. It has a different way of handling inheritance however - it makes a different decision in the "Composition over inheritance" debate.

https://en.wikipedia.org/wiki/Composition_over_inheritance

Re:Go 1.6 is Released by iends on Wednesday February 17, 2016 @10:33PM (#11123521)
I've found that there is no real standard definition of what OOP is and people get very angry when you say Go is OOP but it doesn't have inheritance. YMMV though.
Re:Go 1.6 is Released by masklinn on Thursday February 18, 2016 @06:54AM (#11125129)
As far as Alan Kay is concerned (always a pretty good yardstick)

> OOP to me means only messaging, local retention and protection and hiding of state-process, and extreme late binding of all things.

Re:Go 1.6 is Released by redtuesday on Thursday February 18, 2016 @10:09AM (#11126235)
Yeah, I like this posting from him http://c2.com/cgi/wiki?AlanKayOnMessaging
Re:Go 1.6 is Released by fithisux on Thursday February 18, 2016 @04:01AM (#11124530)
Golang is the best. And this is a really amazing thing.

Golang does Pseudo OO like Motif. The added value is the composition which is amazing.