Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Robust performance, error handling that's not stuck in 1982, and cross platform would be my guesses, but agree the OP could be more spicific as there are more benefits.


By "error handling" in Go you mean "if err == nil" repeating every five lines throughout the codebase?


I hate Go as much as anyone, but it has incredible cross platform support.

There's built in cross compilation for building a static binary across window/mac/linux.

It's the number 1 feature in Go, lol.


So does C#, python, node and a variety of other languages.


This comment implies you've not used Go. It really isn't equivalent to the NPM and dependency hell that's node. Or picking the number of workers in Gunicorn. Or.. C#?


No, I was referring to error handling, not package management solutions.

Stop strawmanning.


Reread the first comment you responded to. It was talking about cross compilation not error handling


There's no real comparison between Python/Node and Golang's cross-compilation.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: