Yeah, "Go". Like it usually happens with anything coming from Google, I got bombarded with links to this from random people.
Far be it from me to disagree with Ken Thompson, but I respectfully take issue with the following item in their FAQ:
Go doesn't provide assertions. They are undeniably convenient, but our experience has been that programmers use them as a crutch to avoid thinking about proper error handling and reporting.
assert() is not meant to be used for error handling and reporting. It should be used to enforce (and document) invariants. Leave it out of your language if you will, but I'll keep using it until someone pries it from my cold, dead fingers.
On other news, still studying Japanese. Less than one month to the test.
