Go doesn't have exception handling.
How practical is it to use such a language for large code bases?
How practical is it to use such a language for large code bases?
But this is 2013, there are somethings that expected to come from a language default. Exceptions are one of them, few such things I can think of are things like regular expressions, closures etc.
It's really a hard design problem. I agree that some form of error handling should be a language default, but I'm not sure if "traditional" exceptions should be it. As a C++ dev who has worked on projects with and without exceptions, I can say there is pros and cons to both.
But this is 2013, there are somethings that expected to
come from a language default.
Very true! Exceptions are one of them,
Very false! :) Exceptions have a lot of detractors.