An OCaml implementation of Rx Observables
OCaml
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
doc
examples/hello
src
tests
.gitignore
LICENSE
README.md
_oasis
_tags
myocamlbuild.ml
ounit.conf
setup.ml

README.md

RxOcaml: Reactive Extensions in OCaml

RxOcaml is a library for composing asynchronous and event-based programs using observable sequences. This library is an OCaml implementation of Rx Observables.

Building rxocaml

Requirements

You will need the following libraries:

Configuration and installation

To build the library, run

$ ocaml setup.ml -configure
$ ocaml setup.ml -build

To install the library, run (as root, if your user doesn't have enough privileges)

$ ocaml setup.ml -install

To build and run the tests, execute

$ ocaml setup.ml -configure --enable-tests
$ ocaml setup.ml -build
$ ocaml setup.ml -test

To generate the documentation, run

$ ocaml setup.ml -doc

Then you can browse the HTML documentation starting from rxocaml.docdir/index.html, but is not installed by default.

To uninstall anything that was previously installed, execute

$ ocaml setup.ml -uninstall

Further information