Re:The Problem with Go
by bornfreddy on Wednesday November 02, 2022 @04:32PM
(#33442547)
You mean renaming exceptions to panics? Or reinventing them through wrapping? (which, admittedly, does have a benefit of possibly clearer stack trace)
Go didn't get rid of exceptions, it just made them more awkward.
golang has exceptions (panics).
I've worked on large golang projects. Linking takes a very long amount of time. Languages like Java or C# have a much faster compile then run unit test cycle. Even full compilation, it's hard to prove that golang is faster in any significant manner, and could very well be slower.
Enforcing no exceptions is a pretty big win for me.