Note: This website is archived. For up-to-date information about D projects and development, please visit wiki.dlang.org.

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.

Downloads and more information can be found at the Monster homepage: http://monster.snaptoad.com. If you have bug reports, questions or comments, you may want to use the forum.

Project Information

NameMonster
CategoryGames
Status2 - Pre-Alpha
Home Pagehttp://monster.snaptoad.com
Short DescriptionAn advanced scripting language made for game programming.
Long DescriptionMonster 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++.