On 03/17/2010 05:03 PM, bearophile wrote:
Adam D. Ruppe:
It says exactly what it does, and enables something you couldn't do
before.

Even assembly says what it does, but here I want more sugar :-) It
helps.


How is that a hack?

It shows too much the machinery, this can lead to bugs, requires more
code, requires more memory to remember it, you need more time to read
it and see if/where it's wrong.


The Go language sucks.

In future it can suck less :-) And even a bad product or ignorant
person can give useful suggestions. The authors of Go are not
ignorant people: Robert Griesemer, Rob Pike and Ken Thompson. I am
not even worth brushing their sandals :-)

Me neither, but we should judge Go on its own merit.

They are giving a lesson in
almost the limits of minimalism in a modern language.

I honestly don't believe that's the case. If you're looking for such lessons, there are plenty of much better examples of minimalistic languages. Go is simply an unfinished language; it doesn't have the kind of features that make a minimalistic language be also comprehensive. There are problems for which Go does not have an answer yet and that's simply because an answer hasn't been thought of yet. From what I see so far, it's unlikely revolutionary solutions are right down the corner. Go is a rehash of old ideas - but fortunately fixes the typo in O_CREAT.


Andrei

Reply via email to