package brr
Install
Dune Dependency
Authors
Maintainers
Sources
sha256=905cd717839b38718b6a141c0c329e4c5d84e0e7de45842ac5c221c6c06f5ecd
md5=e647233a49af156b42872316eff44c8c
Description
Brr is a toolkit for programming browsers in OCaml with the
js_of_ocaml
compiler. It provides:
- Interfaces to a selection of browser APIs.
- Note based reactive support (optional and experimental).
- An OCaml console developer tool for live interaction with programs running in web pages.
- A JavaScript FFI for idiomatic OCaml programming.
Brr is distributed under the ISC license. It depends on Note
and on the js_of_ocaml
compiler and runtime – but not on its
libraries or syntax extension.
README
brr — Browser programming toolkit for OCaml
v0.0.1
Brr is a toolkit for programming browsers in OCaml with the js_of_ocaml
compiler. It provides:
Interfaces to a selection of browser APIs.
Note based reactive support (optional and experimental).
An OCaml console developer tool for live interaction with programs running in web pages.
A JavaScript FFI for idiomatic OCaml programming.
Brr is distributed under the ISC license. It depends on Note and on the js_of_ocaml
compiler and runtime – but not on its libraries or syntax extension.
Homepage: https://erratique.ch/software/brr
Installation
Brr can be installed with opam
:
opam install brr
If you don't use opam
consult the opam
file for build instructions.
Documentation
The documentation can be consulted online or via odig doc brr
.
Sample programs
Not much for now. A few basic programs are in the [test suite][test].
An implementation of the TodoMVC application with brr.note
is in todomvc.ml.
Dependencies (7)
- note
-
js_of_ocaml-toplevel
>= "3.7.1" & < "4.1.0"
-
js_of_ocaml-compiler
>= "3.7.1"
-
topkg
build & >= "0.9.0"
-
ocamlbuild
build
-
ocamlfind
build
-
ocaml
>= "4.08.0"
Dev Dependencies
None
Conflicts
None