Monster Script

License

Monster is currently released under the GNU General Public License (GPL) version 3 only. More license options are planned in the near future.

All files, web pages and designs are copyright (C) 2007-2009 Nicolay Korslund (korslund@gmail.com).

Source releases

Monster is alpha software! Some features might still be missing or incomplete.

The source releases require a D compiler, but can be used both with D and C++.

Git

You can now get the Monster sources via Git as well as through SVN. To get the latest sources (not necessarily stable), you do:

git clone git://monster-script.git.sourceforge.net/gitroot/monster-script/monster-script monster

This will put the source code in a directory called 'monster'. To update to the newest version at a later point, just enter this directory and type:

git pull

Subversion

To check out the latest sources via Subversion, do:

svn co https://monster-script.svn.sourceforge.net/svnroot/monster-script/trunk monster

This will put the source code in a directory called 'monster'. To update to the newest version at a later point, just enter this directory and type:

svn up

Note that the tags/ and branches/ directories are no longer updated in Subversion, only the trunk is updated to match the current Git master branch.

Both the Git and the SVN repositories are updated simulaneously and they contain exactly the same information.

Obtaining a D compiler

The Monster library requires a fairly recent D compiler. Currently the only tested compiler is the 1.0 (stable) branch of DMD. You can download DMD here. For installation instructions check out the official DMD installation page. The GNU D compiler (GDC) is also known to work. In addition to a compiler you will also need to install DSSS, the D Shared Software System, in order to build Monster.

Note to C++ users: You do not need a D compiler to use the library, only to compile it.

Compiling Monster

Unpack the Monster archive and change to the resulting directory. For example, on Linux you do:

tar xvzf monster-X.X.tar.gz
cd monster-X.X

Once you are in the correct directory, compile and install Monster (on all platforms) with:

dsss build
dsss install

This will build and install the example VM (mvm) and the library. For further instructions see the included README.txt.

Changelog

A more detailed changelog + developmers log can be found in the Wiki.

0.14 - Alpha - 2009-sep-14

0.13 - Alpha - 2009-aug-28

0.12 - Alpha - 2009-may-04

See the Wiki changelog for detailed descriptions.

0.11 - Alpha - 2009-feb-18

0.10 - 2008-nov-19

0.9 - 2008-aug-27

0.8 - 2008-apr-21

0.7 - 2008-mar-12

0.6 - 2008-feb-19

0.5 - 2008-feb-07

0.4 - 2008-jan-31

0.3 - 2007-dec-30

0.2 - 2007-dec-20

[1] Binary downloads have been removed again, they simply took too much work to maintain. They will return in the future.

0.1 - 2007-sep-03