4 ms·
Go is the best. Go’s culture of minimalism, pragmatism, and just get things done is also amazing. What could be better: - Even faster runtime. - Even more e
by didip 4y ago
Go is the best.
Go’s culture of minimalism, pragmatism, and just get things done is also amazing.
What could be better:
- Even faster runtime.
- Even more efficient garbage collector.
- Sum types would have been nice to have.
- Structured logging would be great to have.
- Structured error would be nice as well.
- Cgo could be better.
- Memory arena would be great for database applications.
- Buffered channel is not as useful as I thought.
- Better channel performance would be nice.
- Closing a channel is not safe and easy to make a mistake doing it.
- Embedding could be improved.
- Standard library needs a lot more data structures.
- It needs a tuple data structure so that users can return (result, result2, error). If this exists, we can create a nice chainable libraries.
- gopls automatically generating test struct as a second implementation of an interface would be super nice to have.