4 ms·
Things I love about Go: 1) ridiculously easy built-in cross-compilation 2) structs (compact memory layout and usage) 3) easily having millions of cheap threa
by ianopolous 5y ago
Things I love about Go:
1) ridiculously easy built-in cross-compilation
2) structs (compact memory layout and usage)
3) easily having millions of cheap threads aka go-routines
4) modern standard library for things like cryptography
Things I hate about Go:
1) plugins (very painful to get working and not even cross platform - e.g. Windows)
2) duck typing make refactoring and understanding new codebases error prone
3) no ternary operators (the verbosity!)
4) missing basic collections (like set, various queues etc.)
5) lack of built-in memory use limits
6) errors and error handling (just give me a stack trace for pete's sake)