package rizzo
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page
FRP library implementation of Rizzo
Install
dune-project
Dependency
Authors
Maintainers
Sources
rizzo-0.1.0.tbz
sha256=a45125110140d972f62d4a977fbd905845dbb185d4264433c7f8fe883c77105d
sha512=682508842ad9ee00117aa819637d5934032468d69489d0afe53e3085efbf6008cf13af92403e34bcc6f95b9b5adb7173b246c10bbb2cffab96a4c4659a0b18a5
Description
Rizzo is a Functional Reactive Programming (FRP) library implemented in OCaml. It provides abstractions and tools for building reactive applications with ease and efficiency. Rizzo was made as one solution to the challenges with time leaks in FRP systems.
Tags
FRP space leaks time leaks signals channels functional reactive programmingPublished: 03 Dec 2025
README
Rizzo Ocaml Library
This is an OCaml library implementation of the Rizzo FRP model.
Installation
To install the library, use OPAM:
opam install rizzoDevelopment
To set up the development environment, clone the repository and install dependencies:
git clone ...
cd Research-Project
opam install . --deps-only
# opam env Linux/MacOS
eval $(opam env)
# opam env Windows
opam env | Invoke-Expression
# or
./opam-env.ps1
# build the project
dune build
# or
bun run build
# run Rizzo
cd src
dune exec Rizzo
# or
bun run exec
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page