News for hackers. Stuff that matters.
Re:Three Months of Go from a Haskeller’s perspective (2016) by np_tedious on Wednesday November 04, 2020 @04:11AM (#24987491)
Every isolated Go piece is pretty readable. The problem is that getting most things done requires enough code that it's a lot of work to take it all in. Run all the for loops in your head. Etc. Higher level (and esp FP) languages like Haskell or Scala will be the opposite. That bunch of function compositions may take a little bit of work to digest, but once you understand it you understand a lot.

When people disagree on readability its often bc they mean two different things. We would benefit from different terms for readable-in-the-small and readable-in-the-large.

Re:Three Months of Go from a Haskeller’s perspective (2016) by nahname on Wednesday November 04, 2020 @08:35AM (#24988856)
It is a lot like reading levels. Go feels like a grade 5 reading level. This means most people can read it. It also means complex concepts take a lot longer to explain because you have to avoid all sophistication.
Re:Three Months of Go from a Haskeller’s perspective (2016) by panpanna on Wednesday November 04, 2020 @11:22AM (#24990389)
Counterpoint: I find the go standard libraries (which are quite extensive) incredibly readable.