Falcon 0.9.2 released

I'm pleased to announce that the latest version, 0.9.2, of the Falcon Programming Language has been released. Quoting from the release announcement:

Although we consider this a starting point rather than a final target, we have completed all the coding and testing we considered vital to release the first official version in the 0.9 series. The last release candidate has been under examination for more than a month, and exposing it to unprotected environment (embedded in commercial grade applications, driving websites, running complex stand-alone applications) allowed us to clear the field, polish the last problems we were able to discover and release this version as official.

For those of you who don't know, Falcon is a relatively new language of the sort that would generally be described as a scripting language. It is multi-paradigm in that is supports more than just procedural and object-oriented with functional, prototype, tabular and message-oriented. Syntactically, I would probably compare it to Python or Lua.

It is already being used to power websites (e.g. the main Falcon website) and is very usable as a general purpose scripting language as well as an embedded scripting language. It is also notable in that is is one of the supported languages for KDE's very own Kross scripting language layer, allowing you to use Falcon to write plugins for KOffice and the like.

I am currently packaging it up for the openSUSE build service (available from the contrib repository or search here) and you can get the source from the official site.

It's almost all written in C++ so if you fancy getting involved in programming language/library development why don't you help out? The community and codebase are both still quite small so it should be easy to get up to speed and hands-on. Come join us in the #falcon channel on freenode or on the mailing list.