3 ms·
Go is so simple that there are dozens of code generators and project dependency management solutions. Yet people live to espouse it's simplicity. It's simple li
by bfrog 7y ago
Go is so simple that there are dozens of code generators and project dependency management solutions. Yet people live to espouse it's simplicity. It's simple like C in that regard, you have to roll your own solutions to avoid copy pasta hell if you want type safety and sane project management. The real mistake though is the lack of an Option type. The inability to express optional differently from passing references efficiently is a large test case burden.
- hu3 7y agoBased on what you wrote I can't help but think you haven't used Go extensively or at all. Code generators are rarely used and Go has an official built-in dependency management tool: go modules. https://blog.golang.org/using-go-modules https://blog.golang.org/using-go-modules
- bfrog 7y agoI wrote 100kloc rest service using go, so actually I do know a thing or two. Granted this was 4 or 5 years ago so perhaps things have improved.