Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dbp/funtal

FunTAL: mixing a functional language with assembly.
https://github.com/dbp/funtal

Last synced: 3 months ago
JSON representation

FunTAL: mixing a functional language with assembly.

Awesome Lists containing this project

README

        

## Install via opam

SETUP:

- install opam, and via opam, install ocaml 4.03 with `opam init --comp 4.03`.
- `make install-deps`
(if this were to fail, see the local `opam` file for dependencies)

BUILD:

- `make`

EDITOR:

- Open `artifact/index.html` in a browser.

RUN TESTS:

- `./test.native`

## Install via docker

SETUP

- install docker
- `docker build -t funtal .`

EDITOR:

- Copy built javascript file: `docker run --rm funtal cat /funtal/artifact/web.js > artifact/web.js`
- Open `artifact/index.html` in a browser.

RUN TESTS:

- `docker run funtal`

## Install pre-built artifact from docker hub

- `docker run dbp1/funtal`

This is automatically built by docker from this repository, and hosted here: https://hub.docker.com/r/dbp1/funtal/