Monster Scripting Language 0.10 (Default branch)

Monster script (or just Monster) is an advanced scripting language made specifically for game development. The language features many new and powerful features, while still aiming first and foremost at increasing productivity and actual usability. The language is especially designed to facilitate game modding and user-generated content and scripts. It is highly object oriented, type safe, bytecode-compiled, and is easily embedded into existing game engines. License: GNU General Public License v3 Changes:
A manual linking phase is no longer necessary. Four new types were added: uint, long, ulong and double. Const array references may be made through the new array properties .const and .isConst. The "const" modifier was added for function parameters (for arrays only). Array/string literals are now constants. Memory performance for array literals was improved. Object cloning was implemented. Floating point reminder (%) and integer division (\) operators were added. An incompatibility with DMD 1.032+ was fixed. A "tests" directory was created, and the examples were reorganized. Bugfixes and other improvements were made.

More...