Live data from Hacker News

Less is exponentially more (2012)

commandcenter.blogspot.com

101–102 of 102 posts

Re: Less is exponentially more (2012)

#101
post #97
post #96

Earlier quoted context omitted.

Ah the rewrite that was driven by the Go team itself as a means to prove a point. Apparently the Android team did not adopt gomobile the same way.

Yes and they are very clear about that. What matters is the end result. Shorter, simpler, higher perf code that solved a practical problem, at scale. There's no secret that Brad is a heavy for the Go team. The point is about one way to pragmatically solve a problem and ship code. That's all.

Yet every time a new SDK comes out of mountain view it still is mostly about C++, Java and Python as tier 1 support, and only occasionally with either Go or Dart support.

Also apparently having Go on Fuschia is not well seen and it will eventually be replaced by a C++17 or Rust implementation.

Re: Less is exponentially more (2012)

#102
post #63

Earlier quoted context omitted.

The basic set of more expressive operations (like map, filter, and reduce/collect) are not "clever", they exist in lots of "boring" languages, not just languages like OCaml and Scala. It is true that their semantics must be learned, but this is also true of the semantics of for, while, if, switch, function(), object.method(), etc. etc. We don't lament that learning how function calls work is lengthening the ramp-up t…

The irony is that even modern Basic is a clever language, and Python comprehensions are probably a PhD level feature, yet primary school children seem very at ease with those languages.

So Go was designed for toddlers?
Post reply on HN