I really want to like Go, but I can't stand looking at Go code. The error handling is such a turn off.
Not that I like go at all but because of it my C++ is starting to look like it as I am returning tuples of [result, error].
I try to avoid exceptions, is there any better ways? (Variant looks a bit more complicated but could be a totally OK alternative)
its simple and it works
Personally I feel go has many issues and is ugly as hell but the error handling is really the least of my worries.
Why would you say something so controversial yet so brave?