- Visual studio 2017 (official download)
- Boost 1.67 (installation and build instructions)
- Clone repository https://github.com/tevador/moddable
- Build the XS engine using the batch file
moddable\build\makefiles\win\build.bat
- Clone this repository.
- Open and build the solution
RandomJS\src-cpp\randomjs.sln
in Visual studio. - Copy
moddable\build\bin\win\release\xst.exe
to the same directory asrandomjs.exe
.
- GCC 5+ (tested with 6.3)
- Boost 1.67 (installation and build instructions)
- Clone repository https://github.com/tevador/moddable
- Build the XS engine:
cd moddable/build/makefiles/lin && make
. - Clone this repository.
- Build randomjs:
cd RandomJS/src-cpp && make
. - Copy
moddable/build/bin/lin/release/xst
toRandomJS/src-cpp/bin
.
- Visual studio 2017 (official download)
- NodeJS (official download)
- Build the solution in Visual studio.
- Open the command prompt in the src directory.
- Run
npm install
. - Run the javascript sandbox:
node sandbox.js
. - Run
Tevador.RandomJS.exe
orTevador.RandomJS.Miner.exe
in a separate command prompt.
- Mono 4.0+ (via package manager). For recent Ubuntu and Debian distros, install using
sudo apt-get install mono-devel
. - NodeJS (via package manager). For recent Ubuntu and Debian distros, install using
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
andsudo apt-get install -y nodejs
- Build with
make
. - Run
npm install
. - Run the javascript sandbox:
node sandbox.js
. - Run
mono Tevador.RandomJS.exe
ormono Tevador.RandomJS.Miner.exe
in a separate terminal window.