BriskVM 2 released

Miscellaneous Forums/Blitz Showcase/BriskVM 2 released

The Forum Archive is locked. These are the original blitzbasic.com forums, kept so their posts can still be read and searched. No new topics, replies or edits can be made here. To join the conversation, head over to the Blitz3D+ forums.

Hello everyone.
I am pleased to announce the release of BriskVM 2.
If you haven't heard of BriskVM yet, this is a scripting engine targetted mainly at (but not limited to) game scripting.
The library is multi-platform (Windows, Linux and MacOs X) and multi-language (currently comes with bindings for BlitzMax, Blitz3D/BlitzPlus, PureBasic and C++).

So what are the specific strength of BriskVM I hear you ask.
If I were to give just two, it would be:
- It greatly simplifies the integration of scripts into an application, by drastically reducing the amount of glue code that one needs to write.
This is achieved in particular through the use of a special file in which you list everything that is to be accessible to the scripts (being functions, global variables or types).
Everything is then generated from this description. With this approach, you can focus on the WHAT, not the HOW (what to expose, not how to do it).
- The script language (BriskSL) is a BASIC dialect that is both easy and powerful.
In fact, the core of the language is BlitzBasic itself, augmented with a set of powerful extensions
such as Object Oriented Programming, reflection, serialization...

I invite anyone with an interest in scripts to give a whirl to the trial version, which will let you try every aspect of BriskVM (it is not feature limited).
Please note that the trial version is currently available for windows only, although the full version already comes for the three mentioned platforms.

For any question, suggestion, or whatever, feel free to come to the BriskVM forum:
http://koriolis-fx.com/forum

As for owners of a BriskVM 1 license (precedently known as "Blitz Virtual Machine"), they will benefit from a free upgrade to the equivalent BriskVM 2 license.
Simply send a mail with your licensing information (key and user name) at my contact address (see my profile) and you will receive a new license key, and
instructions to download BriskVM 2.