3 ms·
To each their own. I enjoy writing Go almost as much as writing Python. But more importantly I find reading Go easier than any other language - mostly due to it
by rpercy 10y ago
To each their own. I enjoy writing Go almost as much as writing Python. But more importantly I find reading Go easier than any other language - mostly due to its explicitness and consistency between authors. That has made it much easier to dig into code bases that solve some very complex and interesting (to me, anyway) problems.
Also, I assume the 'no type safety' statement is just hyperbole?
- bitexploder 10y agoThey probably mean you can use interface{} and create a typing black hole if you really wanted to. Otherwise, I don't know.
- kuschku 10y agoOr maybe they mean that you HAVE to use interface{} for any reasonable kind of generics, such as developing generic data structures, or generic handlers for RPC interfaces allowing arbitrary nesting? Even the stdlib uses interface{} everywhere now: https://tip.golang.org/pkg/sort/#Slice https://tip.golang.org/pkg/sort/#Slice
- bitexploder 10y agoIs a good point. Smells of void pointers and old school Java collections.