Saturday, May 09, 2009

MSDN Low Bandwidth Bookmarklet

The MSDN web site is full of great information, but runs too slow and is too awkward for my taste. If it could actually remember my preference to exclude examples for certain languages from the documentation, maybe it would be worth it. But since it cannot, it becomes an example of "too many bells and whistles".

Fortunately, they have a "low bandwidth" version that not only loads faster, but is easier to navigate.

Jon Galloway documented this some time ago with a nice "bookmarklet" for toggling the MSDN mode. I actually expect to read more of the MSDN material now!

Monday, May 04, 2009

Cobra April 2009 Update and Release

The Cobra April 2009 Update has been posted and Release 2009-04-30 was recently made. It features the usual round of improvements such as refinements to the language, more library conveniences and the occasional bug fix. Also, the installer is more robust.

See the update for full details.

Friday, April 10, 2009

Cobra March 2009 Update

The update for March has been posted. Most notable are HTML syntax highlighting of source files and new sample programs.

Tuesday, April 07, 2009

Cobra Release 2009-04-07

Due to fixes and refinements, you'll want to upgrade if you're using any previous release. Or, if you're using Cobra from a Subversion workspace, you can just update at any time and run install-from-workspace in the Source\ directory.

Discussion thread / Announcement

Download

See the ReadMe.text file after unzipping.

Btw if you're using Novell Mono, do not use version 2.2. It has one or more bugs which make it unusable with Cobra. Use 2.4+ or an earlier version such as 2.0.

Saturday, March 28, 2009

Have you played Arimaa?

I found a wonderful new game called "Arimaa". It's a turn-based game, vaguely similar to chess, with an 8x8 board and different classes of pieces. It's one of those well designed games that is rather easy to learn, but challenging to master. There are many aspects of the game to discover and explore; I've only just started.

Arimaa was actually created for AI research purposes in response to the defeat of world chess champion, Gary Kasparov, at the hands of IBM's Deep Blue chess computer. Arimaa has many more choices per turn and some other interesting properties. As a consequence, the best computer "bots" cannot currently defeat the best human players. There is a prize of $17,000 for the first bot that can. Naturally, I hope the winning bot will be written in Cobra. :-)

Omar Syed, the creator of the game, is a computer engineer trained in artificial intelligence. He runs a great site with instructions, wiki, forums, internet game room, bot API, etc. You can even order a physical game set.

Given Arimaa's design goal of challenging AI researchers, I was expecting that it might be boring, but it was just the opposite! Arimaa is fun in and of itself.

You can learn more about it at:

Monday, March 16, 2009

Cobra March 2009 Help Wanted

Want to help with an open source project? Today's post on "Help Wanted" outlines a number of ideas that you might find interesting.