HackerTrans
トップ新着トレンドコメント過去質問紹介求人

cangeroo

no profile record

コメント

cangeroo
·2 年前·議論
Do foreign nationals have the same rights as Americans?

Foreign companies shouldn't have the same protections.

And in many countries, locally-operating subsidiaries are required to have majority ownership by citizens, partly to prevent foreign influence.
cangeroo
·3 年前·議論
I might not have used `goimports` before. I read now that it also auto-imports when you uncomment. That's neat, but it could auto-import the wrong thing, and I'm not sure how it would handle conflicts. It still seems worse than just ignoring my unused imports. Unused imports should be more of a linting thing? If the compiler knows its unused, I don't see why it can't just ignore it.
cangeroo
·3 年前·議論
I was trying to say that:

by paragraph:

1) The article should have acknowledged the issues that a wide part of the community are experiencing.

2) I accept that I'm the problem. But then I must leave.

3) The consequence of their attitude is that I cannot recommend the language anymore. I used to be excited about it, and that disappointment makes me angry.

4) If only Go was trying to be better. Rust is just an example of the visionary leadership that I expect from Go. I want go to be visionary! Because they have some things right, like fast compiliation, cross compilation, simple syntax, and a focus on simple concurrency. But it's like those ideas never developed.

5) Rust is a counterexample, that a language can be visionary, without giving up on its fundamentals.

6) Acknowledgment that Go was the best solution at a time. But also that the time seems to have passed.
cangeroo
·3 年前·議論
You then have to reimport. Every time when you comment out code.

I guess the compiler authors don't comment out code?

And it's intentionally not optional on the compiler.

So you have to modify the source and compile your own compiler to disable it. It's ridiculously sadistic to their users.
cangeroo
·3 年前·議論
Fair enough.

And the world would be a better place with a positive-bias.

Except that this article purports to be self-critical, so arguably the very topic of this thread should cover both the positive and negative of the language, and our comments are merely expanding on it.

But thanks for the explanation, I appreciate it.
cangeroo
·3 年前·議論
Interestingly, several posts have already been flagged for having a similar perspective.

I'd love to know why we're not allowed to discuss and elaborate on "what we got wrong" in fairly neutral technical terms.
cangeroo
·3 年前·議論
(rant)

That's nice, but also rather self-congratulatory. I was expecting some kind of acknowledgment of the deeper issues in the language. But perhaps that's the central issue, that the language is perfect in their eyes. I'm the problem.

Well, okay then.

I can't recommend the language, because of its type system, the error handling, the unsafe concurrency, the simplistic syntax, nil, default zero, and a large number of mainstream packages are abandoned.

I now use Rust as my main language. It has a flourishing ecosystem and is visionary in so many ways that Go is not.

Put more pointedly, I'm sure Go had its day, when it was competing with PHP as a backend language.