top | item 30870177

(no title)

ryeguy | 3 years ago

This comparison misses the point. Go requires you to bubble up errors manually, that's the difference.

discuss

order

randomdata|3 years ago

At least one can respect Go for being consistent, even if requires a little extra manual labour. The languages that require you to manually bubble up some types, but not others, are just bizarre. Like, they're onto something neat, but why stop halfway? I don't want to put in the manual work for any type. If I've decided the manual effort is worthwhile, I don't want weird exceptions to worry about. Pick a lane, programming languages.