←back to thread

Go is still not good

(blog.habets.se)
644 points ustad | 1 comments | | HN request time: 0.38s | source
Show context
tex0 ◴[] No.44983241[source]
If you don't like Go, then just let go. I hope nobody forces you to use it.

Some critique is definitely valid, but some of it just sounds like they didn't take the time to grasp the language. It's trade offs all the way. For example there is a lot I like about Rust, but still no my favorite language.

replies(8): >>44983309 #>>44983362 #>>44983365 #>>44983513 #>>44986094 #>>44986874 #>>44986954 #>>44987250 #
1. timmytokyo ◴[] No.44986874[source]
In my opinion, the section on data ownership contained the most egregious and unforgivable example of go's flaws. The behavior of append in that example is the kind of bug-causing or esoteric behavior that should never make it into any programming language. As a regular writer of go code, I understand why this particular quirk of the language exists, but I hope I never truly "grasp" it to the extent that I forgive it.

I'm surprised people in these comments aren't focusing more on the append example.