#Architecture ┌───────┐ │NW.js │ RIDE RIDE │┌─────┐│protocol┌───────────┐ ┌───────┐HTTPS ┌─────┐protocol┌───────────┐ ││proxy├┼────────┤interpreter│ │browser├──────┤proxy├────────┤interpreter│ │└─────┘│ :4502└───────────┘ └───────┘ :8443└─────┘ :4502└───────────┘ └───────┘ as a desktop application in a browser
#Build
##Linux
- install NodeJS (preferably the latest) and Git
git clone https://github.com/dyalog/ride --depth=1cd ridenpm i # npm is a tool that comes with nodejs, it downloads js dependencies./dist.sh linux64 # downloads NW.js on first run, may take a few minutesbuild/ride20/linux64/ride20 # start RIDE
##Windows
- install Virtual Box
- install Vagrant
- install GitHub for Windows – set your Git Shell to
bashin the options - clone ride in GitHub for Windows
- right-click repository and
Open in git Shell - run
./vagrantbuild.sh
##OS X
- install Virtual Box
- install Vagrant
- install git
- clone ride
- cd to "ride" directory
- run
./vagrantbuild.sh
The build process will automatically launch RIDE once it has finished building. The first build will take a long time.
When you are finished building, run vagrant halt to stop the virtual build machine.


