4 ms·
Off the top of my head, for Go, (1) the semantics around nil and closed channels resulting in deadlocks, and (2) failing to recover from an unexpected panic. I
by Denzel 11y ago
Off the top of my head, for Go, (1) the semantics around nil and closed channels resulting in deadlocks, and (2) failing to recover from an unexpected panic. I think error handling and documentation of the errors returned by methods could be improved in Go. I dislike having to comb through the Go standard library source to see what types of errors a method returns.
I can't speak for lisp because I don't have enough experience with it.
- masklinn 11y agoGo also has the exact same NPE footgun Java has, IIRC.