package rdbg
RDBG: a reactive programs debugger
Install
Dune Dependency
Authors
Maintainers
Sources
rdbg.1.196.12.tgz
md5=9149f1e2f49e971c77ff519aef34f09b
sha512=8e88034b1eda8f1233b4990adc9746782148254c93d8d0c99c246c0d50f306eeb6aa4afcfca8834acb3e268860647f47a24cc6a2d29fb45cac11f098e2ede275
Description
The library rdbg contains all the ocaml modules needed to use rdbg, a reactive programs debugger.
Published: 08 Jul 2021
README
README.org
RDBG a programmable debugger that targets reactive programs for which a rdbg-plugin exists. A pre-print of a [[http://www-verimag.imag.fr/DIST-TOOLS/SYNCHRONE/rdbg/rdbg-scopes-pre-print.pdf][scopes 2016 paper is available here]]. * Installing =rdbg= via opam End users ougth to install =rdbg= via opam. #+BEGIN_SRC sh $ opam repo add verimag-sync-repo "http://www-verimag.imag.fr/DIST-TOOLS/SYNCHRONE/opam-repository" $ opam update $ opam install rdbg #+END_SRC * Installing =rdbg= via pre-compiled binaries cf the Install section of http://www-verimag.imag.fr/DIST-TOOLS/SYNCHRONE/lustre-v6/ * Installing the (git controlled) source You first need to install dune and gnu-make. To have all the necessary dependencies, it migth help to use opam #+BEGIN_SRC sh opam install lutils rdbg opam remove lutils rdbg #+END_SRC Then you should install lutils (either via opam or via the git repo) https://gricad-gitlab.univ-grenoble-alpes.fr/verimag/synchrone/lutils Then 'make' should build all the executables, 'make install' should install everything, and 'make test' ougth to exit with a 0 return code. #+BEGIN_SRC sh opam install lutils ounit git clone https://gricad-gitlab.univ-grenoble-alpes.fr/verimag/synchrone/rdbg/rdbg.git cd rdbg make make install make test #+END_SRC * Useful links To use the rdbg top-level, the following tip holds http://mirror.ocamlcore.org/wiki.cocan.org/tips_for_using_the_ocaml_toplevel.html * Contribute To contribute, you need to create an account on https://gricad-gitlab.univ-grenoble-alpes.fr -----
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page