git @ Cat's Eye Technologies Equipage / master impl / equipage.purs / README.md
master

Tree @master (Download .tar.gz)

README.md @masterview rendered · raw · history · blame

PureScript implementation of Equipage
=====================================

Docker
------

For convenience sake, the PureScript compiler and package managers are provided in a Docker image.

See `docker-compose.yml` and `Dockerfile`.

### Build

    $ docker-compose run dev bower install
    $ docker-compose run dev pulp build

### Running example Equipage programs

The `eg` folder of this repository is mounted at `/eg` in the container.

    $ docker-compose run dev pulp run -- /eg/trivial1.equipage

### Tests

    $ docker-compose run dev pulp test

### Compile to a standalone `.js` file

    $ docker-compose run dev pulp build --optimise --to Equipage.js

You may then run `Equipage.js` via `node`, as follows:

    $ docker-compose run dev node Equipage.js /eg/pop-all-positives.equipage