Status Update

August 30, 2011 – 3:55 pm

It’s been a while since my last post, 250 days to be exact. While I haven’t posted I have been working on Pika and hopeful sometime this fall I will release the next version.

What’s new?

So the next release should deal with variable scope inside finally blocks. For example the following block of code raises a runtime exception. In the next version it will print 3. Rest assured though this will not effect lexical scoping in Pika.

try
  x = 3
catch e
  print e
finally
  print x
end

Also I’m putting some restrictions on where finally block can appear. This means no more finally blocks attached to class statements or loops. Which should simplify things.

What’s the Version Number?

I know I previously talked about releasing version 1.0 but since I’m still changing the syntax we will stay with the 0.x numbering for a little while longer. That means the next stable version will be 0.13 not 1.0.

So keep an eye out for the next release. There is no definitive release date in place. As usually the Mercurial repository will be the first place it shows up. I’ll probably continue releasing binaries for both Mac OS X and Windows but they will follow sometime later.

If you have any suggestions for the next version of Pika let me know. You can leave a comment here or contact me via e-mail.