In other news:
I added a section that I had forgotten in the Comparison to Python about how Cobra defaults to accurate arithmetic. Adding 0.1 to itself 10 times does not equal 0.999999...
There is a new sample that implements a FORTH interpreter. It needs a lot more work, but it's a good start with support for word definitions.
In less than 10 hours I fly out to Washington for Lang.NET 2008. I'm looking forward to geeking out about languages, compilers, interpreters and more. But I'm disappointed that the Spec# team won't be presenting as they did last time. Cobra also does contracts and I hope to integrate with their static analysis tool at some point.
Getting back to the Cobra language and compiler, I fell shy of the necessary clean up to open the source code, but I'm getting close. So when I get back the plans are:
- Open the source code some time in February. (MIT license)
- Install Trac for issue tracking and wiki.
- Set up discussion forums.
- Get new blogging software?
And then it's on to the next version!