Historical interest only: Implementation of Marketplace/Network Calculus in Javascript.
Go to file
Tony Garnock-Jones 382391b518 Update build products 2014-08-30 14:52:33 -07:00
dist Update build products 2014-08-30 14:52:33 -07:00
examples Make boot() return (optional) initialGestalts instead of having a separate argument to spawn(). Fixes failing test case for initial actor route signalling. 2014-08-30 14:52:33 -07:00
src Make boot() return (optional) initialGestalts instead of having a separate argument to spawn(). Fixes failing test case for initial actor route signalling. 2014-08-30 14:52:33 -07:00
test Make boot() return (optional) initialGestalts instead of having a separate argument to spawn(). Fixes failing test case for initial actor route signalling. 2014-08-30 14:52:33 -07:00
third-party Rearrange files, splitting the library from the example(s). 2013-12-02 20:31:12 -05:00
.gitignore Some modularity; general cleanup of codebase 2014-07-23 17:21:51 -07:00
Makefile Split veryclean out from clean to avoid foolish mistakes 2014-08-02 00:31:18 -07:00
README.md Some modularity; general cleanup of codebase 2014-07-23 17:21:51 -07:00
TODO TODO from Nov 3 2013 2014-03-10 09:21:27 -04:00
_config.yml Index page 2014-03-10 13:44:46 -04:00
index.md Index page 2014-03-10 13:44:46 -04:00
package.json Rename tr.js to test-route.js and make it a proper mocha/expect.js suite 2014-08-30 12:50:14 -07:00

README.md

JS-Marketplace: a Network Calculus Implementation

Currently just a prototype.

Some of the examples are standalone (e.g. the textfield example); some require a Racket server (e.g. the chat example).

To install the Racket server:

  • download a recent Racket (e.g. 5.93)
  • when Racket is installed, install the rfc6455 and minimart packages:
    • raco pkg install rfc6455
    • raco pkg install minimart

To run the Racket server:

racket -l minimart/examples/broker

The Racket server listens for tunnelled Network Calculus events via websocket on ports 8000 (HTTP) and 8443 (HTTPS, if you have a certificate available).

Note that if you don't have a certificate available, then you will see complaints from the Racket server as it starts. These end up just being warnings, despite the severity of their appearance; the server should function normally on port 8000.