opam-version: "2.0" maintainer: "xaviervdw@gmail.com" authors: [ "Didier Plaindoux " "Pierre Ruyter " "Xavier Van de Woestyne " ] license: "MIT" tags: ["library" "standard" "monad"] homepage: "https://github.com/xvw/preface" dev-repo: "git+https://github.com/xvw/preface.git" bug-reports: "https://github.com/xvw/preface/issues" build: [ [ "dune" "subst" ] {dev} [ "dune" "build" "-p" name "-j" jobs ] [ "dune" "runtest" "-p" name ] {with-test & !base-effects:installed & ocaml:version < "5.0"} [ "dune" "build" "@doc" "-p" name ] {with-doc} ] depends: [ "ocaml" { >= "4.08.0" } "dune" { >= "2.8.0" } "either" "alcotest" {with-test} "qcheck-core" {with-test & >= "0.18" & < "0.24"} "qcheck-alcotest" {with-test & < "0.24"} "mdx" {with-test} "odoc"{with-doc} ] synopsis: "An opinionated library for function programming (à La Haskell)" description:""" Preface is an opinionated library designed to facilitate the handling of recurring functional programming idioms in OCaml. """ url { src: "https://github.com/xvw/preface/releases/download/v1.0.0/preface-1.0.0.tbz" checksum: [ "sha256=4bf4f89ecee0cc0064394d2f27ab2378b696c85dfa1d940fbf5c5594e3c669b9" "sha512=aa2fc7e23cec7086a954c27bfe8e0c6e71cc09e140e6ddab9e041f3336c1b6ee22d661a29a7fe409f580be34a47bdf6699e339dedfe5275b8ac9724768fa56a8" ] } x-commit-hash: "b7f5210830b7916033c56ede6108c2c439c31cdf"