That guideline is for package/content name, not package directory names. https://blog.golang.org/package-names
I Want Off Mr. Golang's Wild Ride
11–20 of 508 posts
Re: I Want Off Mr. Golang's Wild Ride
#12Maybe I'm a zealot, but I don't really consider "doesn't work as well on windows" a con of a language. C# is (or at least used to be) utter garbage on Linux compared to Windows. I don't hold that against C#, but rather recognize that Linux/Windows are very different, and that compiler maintenance and development is non-trivial (and obviously Microsoft is going to prioritize Windows). This article is basically a rant…
Re: I Want Off Mr. Golang's Wild Ride
#13I felt the same way after writing a large (100kloc) project in Go, this is back when go was 1.0 or so as well. It started off well enough, but eventually started to fail in helping me create the software I needed to make.
Re: I Want Off Mr. Golang's Wild Ride
#14Re: I Want Off Mr. Golang's Wild Ride
#15> which makes a lot of problems impossible to model accurately Impossible? > (instead, you have to fall back to reflection, which is extremely unsafe, and the API is very error-prone), Extremely unsafe? > when you make something simple, you move complexity elsewhere. Does it? Or did you, in reality, not really make it simpler? > Go says “don't worry about encodings! things are probably utf-8” Does it? https://blog.go…
Re: I Want Off Mr. Golang's Wild Ride
#16What a ridiculous and narrow thing to get so upset about.
This is the worst part of javascript and certainly it's not pleasant to uncover this in Go.
Re: I Want Off Mr. Golang's Wild Ride
#17Maybe I'm a zealot, but I don't really consider "doesn't work as well on windows" a con of a language. C# is (or at least used to be) utter garbage on Linux compared to Windows. I don't hold that against C#, but rather recognize that Linux/Windows are very different, and that compiler maintenance and development is non-trivial (and obviously Microsoft is going to prioritize Windows). This article is basically a rant…
I mean, C# not running well on unix systems was immediate show stopper for a lot of projects but we can't call this a "con"?
Re: I Want Off Mr. Golang's Wild Ride
#18Re: I Want Off Mr. Golang's Wild Ride
#19I don't know how this comment appears to come as a new thought after them using Go in production. I don't use it at all for work but that is literally my understanding of the point of Go; granular "correctness" as a trade off for the productivity it provides if you're doing things that are just on the "good path"
Re: I Want Off Mr. Golang's Wild Ride
#20> which makes a lot of problems impossible to model accurately Impossible? > (instead, you have to fall back to reflection, which is extremely unsafe, and the API is very error-prone), Extremely unsafe? > when you make something simple, you move complexity elsewhere. Does it? Or did you, in reality, not really make it simpler? > Go says “don't worry about encodings! things are probably utf-8” Does it? https://blog.go…
It's the fairest point, modeling some issues is a pain in go, particularly dynamic data types (think ActivityStreams).