<commit_before>a web interface to the Dyalog interpreter

                    RIDE
    ┌───────────┐ protocol ┌───────┐   HTTPS   ┌───────┐
    │  Dyalog   ├──────────┤ this  ├───────────┤browser│
    │interpreter│:4502     │ thing │:8443      │       │
    └───────────┘          └───────┘           └───────┘

Usage
=====

* Install [NodeJS](http://nodejs.org/download/).

* If using Windows, do: `mkdir C:\Users\%USERNAME%\AppData\Roaming\npm` after
installing Node.  This is to work around [a known
problem](https://stackoverflow.com/questions/25093276/nodejs-windows-error-enoent-stat-c-users-rt-appdata-roaming-npm).

* Clone this repository: `git clone https://github.com/Dyalog/RideJS.git ; cd RideJS`
* Install dependencies: `npm install`
* Configure RIDE through an environment variable: `export RIDE_LISTEN=0.0.0.0:4502`
* Start the Dyalog interpreter.
* Start the middleware with `node_modules/coffee-script/bin/coffee a.coffee`
* Open [https://127.0.0.1:8443](https://127.0.0.1:8443) in your browser.
* Accept the server's certificate.

![Screenshot](https://raw.github.com/Dyalog/RideJS/master/screenshot.png)
<commit_msg>fixed screenshot URL, must include security token<commit_after>a web interface to the Dyalog interpreter

                    RIDE
    ┌───────────┐ protocol ┌───────┐   HTTPS   ┌───────┐
    │  Dyalog   ├──────────┤ this  ├───────────┤browser│
    │interpreter│:4502     │ thing │:8443      │       │
    └───────────┘          └───────┘           └───────┘

Usage
=====

* Install [NodeJS](http://nodejs.org/download/).

* If using Windows, do: `mkdir C:\Users\%USERNAME%\AppData\Roaming\npm` after
installing Node.  This is to work around [a known
problem](https://stackoverflow.com/questions/25093276/nodejs-windows-error-enoent-stat-c-users-rt-appdata-roaming-npm).

* Clone this repository: `git clone https://github.com/Dyalog/RideJS.git ; cd RideJS`
* Install dependencies: `npm install`
* Configure RIDE through an environment variable: `export RIDE_LISTEN=0.0.0.0:4502`
* Start the Dyalog interpreter.
* Start the middleware with `node_modules/coffee-script/bin/coffee a.coffee`
* Open [https://127.0.0.1:8443](https://127.0.0.1:8443) in your browser.
* Accept the server's certificate.

![Screenshot](https://raw.githubusercontent.com/Dyalog/RideJS/master/screenshot.png?token=188463__eyJzY29wZSI6IlJhd0Jsb2I6RHlhbG9nL1JpZGVKUy9tYXN0ZXIvc2NyZWVuc2hvdC5wbmciLCJleHBpcmVzIjoxNDA5OTEyNTU2fQ%3D%3D--8ba09f8a1223cf63ae00863e23d6dbe4976a1568)

{'fraction_non_alphanumeric': 0.18478260869565216, 'fraction_numerical': 0.055152979066022546, 'mean_word_length': 3.9207920792079207, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 10, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 6, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '388084', 'n_tokens_mistral': 1042, 'n_tokens_neox': 955, 'n_words': 180}