I gave a talk at OSCON that was in part about how the features of Go were chosen. Here are the slides.
http://assets.en.oreilly.com/1/event/61/The%20Expressiveness%20of%20Go%20Presentation.pdf
-rob
Perhaps you should also ask,
"Have you used a modern language without try-catch style error handling?"
Most of the popular modern languages do. I would imagine most of your
respondents don't actually know what it's like to use a modern language
without exceptions and they imagine that the only alternative is C like
in-band errors instead of Go's multiple return values.
The additional flow control mechanism introduced by exceptions can
create some hard to detect bugs and changes to program flow that aren't
actually visible in the calling code.This is worrying in large code bases.
- jessta
I also love that Go is *not* saying "how can we attract the interest
of the programming hordes." Java has been done, thank you, and can
continue down that path, along with its hordes. I'm far more
interested in pursuing "best" for various meanings of that word. That
pursuit will produce far better results for the world than emulating
Java's marketing approach to language design.
-- Bruce Eckel
www.Reinventing-Business.com
www.MindviewInc.com
Other then that, I don't see that your survey mentions try-catch
anywhere! Google go defiantly has an exception handling mechanism.
It's just better and safer then plain old try-catch:)
-- Sindre
2011/9/2 Per Arneng <per.a...@anyplanet.com>:
Hi,
The summary from google forms does not include the subtitle of the form for some reason. When the user answers the form he/she can clearly see that it is try-catch that the survey is about.
/per