Friday, August 22, 2008

BooLangStudio 1.0 Alpha 1 in the wild

After much slacking off, an alpha release of BooLangStudio has been released for public review. It is can be downloaded here.

This release has a slew of changes, including:
  • A proper installer (finally)
  • works in the main hive (finally)
  • a project property page
  • debugger breakpoints (w00t!)
  • James Gregory's initial intellisense implementation. This is still a work in progress and is lacking alot of functionality, such as: intellisense on method arguments, self, super, etc. No support for showing a method signature tooltip on methods with overloads (always shows the first overload). For some reason, the intellisense is only showing up when you do a ctrl+space (this is most likely a result of the merge I did).
  • improved syntax highlighting
It's the culmination of alot of work and I'm really excited and proud to be a part of this effort.

Sadly, due to some issues with Boo.Pegs and a refactoring in Boo.Lang.List, you can't build BooLangStudio from source when using this newest version. I plan to address this very soon by reworking the BooPegLexer over to being Boo.OMeta-based, instead.