11 Nov 2009 fzort   » (Journeyer)

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.

Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!