4 ms·
The thing that makes me pull back from trying Go is the fact that it has no exceptions and no other feature for handling errors (correct me if I'm wrong). Ugh!
by charlieflowers 14y ago
The thing that makes me pull back from trying Go is the fact that it has no exceptions and no other feature for handling errors (correct me if I'm wrong).
Ugh! I can't imagine going back to the days when I had to call a function, check its return value to see whether there was an error or not, then, if no error, proceed to the next function call, check it for error, and so on.
I know exceptions were a source of "complexity", and you could say that Maybe monads or other programming attempts to solve the problem increase complexity too.
But to just punt and go back to doing it the ugly, unmaintainable brute force way? I just find that hard to swallow.