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

I was very skeptical of Go when I started learning it, but it quickly became my favourite language. I like how simple but powerful it is.

If I had a magic wand, the only things I would add is better nulability checks, add stack traces by default for errors, and exhaustive checks for sum types. Other than that, it does everything I want.



> exhaustive checks for sum types

Linters such as https://golangci-lint.run will do this for you.


> better nulability checks

In development: https://github.com/uber-go/nilaway




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

Search: