Skip to content
Monad-based linear types in OCaml, with a few syntax extensions
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
examples
lib
lwt
ppx
ppx_lens
test
.dir-locals.el
.gitignore
LICENSE
README.md
dune
dune-project
linocaml.opam

README.md

LinOCaml: Lightweight, monad-based linear types in OCaml, with a few syntax extensions

Paper

Build

opam install dune
dune build

Examples

See examples/ folder. To run examples, try:

./_build/default/examples/ex_array.exe
./_build/default/examples/ex_linlist.exe
./_build/default/examples/ex_session.exe

Prerequisites

OCaml 4.06.1 or higher. Checked with OCaml 4.07.0

You can’t perform that action at this time.