Blitz Virtual Machine : script systems made easy

Miscellaneous Forums/Blitz Showcase/Blitz Virtual Machine : script systems made easy

"You can expose all your global variables to the scripts. For this, you just need to declare these variables in your "command set", then generate your "invoker" (fully automatic), recompile and voila, now your scripts can access these variables :). And of course, only these variables, which is a good new for safety.
A "command set" is just a file in which you declare the functions, types and global variables of the main app that must be accessible from the scripts (a bit like functions in a .decls file).
The "invoker" is a piece of generated code (a function) that you just need to include, and that is the bridge between your app and the scripts. "

one of the great simple things about BVM :)