Interfaces help to solve the problem with methods of objects, but not with data members. I wonder if the author knows about structure embedding in Go at all.
A Farewell to Go
11–20 of 85 posts
Re: A Farewell to Go
#12I'm still happy to employ it for what it does well, but using it feels a lot like using Java circa 1997.
Re: A Farewell to Go
#13Haven't used Go in about a year and change, is Google going to pull an Angular and pull the rug out from under developers for Go 2.0?
* have no changes to be made from Go 1.n other than backwards-incompatible ones, or
* would have no backwards-incompatible changes at all.
I get the feeling that the developers have learned a great deal about not making large breaking changes & segmenting the language.
Re: A Farewell to Go
#14Re: A Farewell to Go
#15Re: A Farewell to Go
#16That said, I absolutely love go and wouldn't consider any other language for my development. I like the strict coding guidelines. Some of the things listed are bugs/issues that can be fixed in later releases (Feature-Lacking HTTP Library & Broken Package Management to be specific).
Re: A Farewell to Go
#17Haven't used Go in about a year and change, is Google going to pull an Angular and pull the rug out from under developers for Go 2.0?
Go 2 considered harmful?
Re: A Farewell to Go
#18I disagree with the authors feelings on code formatting. Gofmt is one of the best features of Go, especially when reading others code.
Re: A Farewell to Go
#19Interfaces help to solve the problem with methods of objects, but not with data members. I wonder if the author knows about structure embedding in Go at all.
I guess the author meant that interfaces are defined by methods, not data members. Thus, you can't have an interface that describes you should have a member field "Foo", but instead will need to create a "getter" Foo(), for it, if you want it to be part of an interface definition.
Re: A Farewell to Go
#20Haven't used Go in about a year and change, is Google going to pull an Angular and pull the rug out from under developers for Go 2.0?
The Go language accomplishes some amazing things so far, and it a pretty decent choice in the systems-programming space. Even if google dropped it, there would almost definitely be another company or group willing to be it's benevolent dictator(s).