=========== System Requirement:
-- If using Mono, make sure to install Mono v3.0 or higher first and make sure mono executable is in your PATH
-- If using Visual Studio, make sure it supports .NET 4.5 (VS12 for instance).
=========== Building MCJS:
After cloning the git repo for MCJS, change directory to the root folder of the repo. Then run the following:
git submodule update --init --recursive
For the rest of the commands here we assume you are in the root directory.
-- Linux Builds:
-- Windows Builds:
NOTE: If building for the first time, please first build in RELEASE mode once and then you can build in DEBUG mode.
=========== Contributing and using MuscalietJS:
-- Please cite the MuscalietJS original paper if you are using this tool in your research:
"MuscalietJS: Rethinking Layered Dynamic Web Runtimes" Behnam Robatmili, Calin Cascaval, Mehrdad Reshadi, Madhukar N. Kedlaya, Seth Fowler, Michael Weber, Ben Hardekopf, Virtual Execution Environments (VEE), March 2014
-- If you want to contribute to MuscalietJS, please refer to MuscalietJS Contribution Agreement provided in the repository.
For more documentation, please refer to docs/MCJS.pdf in the repo