Welcome to Monster
Monster is an object oriented programming language with syntax similar to D, C++ and Java. It is a byte-code compiled language (like Java) and scripts must be run through a virtual machine (VM). The Monster VM is not a stand-alone program, however. Instead it is designed to be integrated into an existing client program (written eg. in D or C++), where it runs scripts side-by-side with native code.
Monster is meant as a high level control language - it should give you a simple but flexible way to express high-level behavior, and let you put the low-level "back end" in native code. Exactly where you draw the line between scripted code and native is up to you.
The Monster compiler and the VM are written entirely in D, but bindings to C and C++ are included. The language is still at an early stage of development but it is being actively developed.
|Status||2 - Pre-Alpha|
|Short Description||An advanced scripting language made for game programming.|
|Long Description||Monster is an object oriented programming language with syntax similar to D, C++ and Java. It is a byte-code compiled language (like Java) and scripts are run through an integrated virtual machine (VM). Monster is written in D but has bindings to C and C++.|