Showing posts with label release. Show all posts
Showing posts with label release. Show all posts

Monday, April 05, 2010

Cobra 2010-04-02 Released

A new version of the Cobra programming language, dubbed "Cobra 2010-04-02", has been released. This new version has several additions and refinements to both the language and the libraries. There have also been numerous fixes.

Release notes have been posted to the discussion forums and the downloads are ready.

The "How To" and "Sample" programs on the web site (and included in the release) have been expanded and updated.

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.

Monday, April 14, 2008

Cobra 0.8 Is Out

Cobra 0.8 is out now. Get it from the downloads page (there are packages for Windows and Unix-like systems). Bugs that blocked the usage of GTK# and Tao have been fixed, so it'll be interesting to see what people do with Cobra and those libraries.

If you haven't discovered the forums yet, check 'em out.

I haven't been blogging much because I've been way too busy working on the compiler in response to feedback. While "1.0" is still a long way off, I feel like I can breathe a bit easier with these various improvements in place. Feedback for Cobra has been largely positive, and it's getting better as Cobra matures.

Tonight I reviewed How to Learn Cobra to see if it needed an update. While it still exhibits the most uninspired page layout possible, the content is totally legit. If you follow the steps, you will definitely become a Cobra coder.

Sunday, January 27, 2008

New Cobra

I thought January's release of Cobra would be a 0.0.1 increment, but the progress was substantial enough to call it "0.7". See for yourself in the release notes and get yourself a copy!

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!

Wednesday, January 02, 2008

Tuesday, February 27, 2007

Cobra 0.4 Released, "Why Cobra?"

Cobra 0.4 has been released:

Also, a Why Cobra? document has been added and Coding for Quality has been broken out so that it can be directly linked to (it's important).


Feedback is always welcome:
contact -AT- cobralang -DOT- com