Skip to content

rnollet/ocaml-bindlib

 
 

Repository files navigation

The Bindlib library for OCaml

Bindlib is a library allowing the manipulation of data structures with bound variables. It is particularly useful when writing ASTs for programming languages, but also for manipulating terms of the λ-calculus or quantified formulas. In the internals, binders are represented using a form of higher-order abstract syntax (HOAS).

Ressources:

Projects using Bindlib:

Dependencies

List of dependencies:

  • OCaml (at least 3.12)
  • Findlib (build)
  • OCamlbuild (build)
  • GNU Make (build)

Installation

make
make install

Other things

To generate the documentation (ocamldoc):

make doc

To build the examples:

make examples
make tests

About

Efficient binder representation in OCaml

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • OCaml 76.1%
  • TeX 22.5%
  • Makefile 1.4%