opam-version: "2.0" synopsis: "Interfaces and module combinators for algebraic structures" description: """ An experimental library for programming with algebraic and category-theoretic structures in OCaml. Currently, implemented structures include applicative, foldable, functor, monoid, and semigroup. """ maintainer: ["shon.feder@gmail.com"] authors: ["Shon Feder"] license: "MIT" homepage: "https://github.com/shonfeder/alg_structs" doc: "https://shonfeder.github.io/alg_structs/" bug-reports: "https://github.com/shonfeder/alg_structs/issues" depends: [ "dune" {>= "1.11.3"} "ocaml" {>= "4.08.0"} "ppx_deriving" {>= "4.4"} ] dev-repo: "git+https://github.com/shonfeder/alg_structs.git" # We need to avoid "@runtest" for alg_structs, since it depends # On the alg_structs_qcheck package build: [ ["dune" "subst"] {dev} [ "dune" "build" "-p" name "-j" jobs "@install" "@doc" {with-doc} ] ] url { src: "https://github.com/shonfeder/alg_structs/releases/download/0.1.3/alg_structs_qcheck-0.1.3.tbz" checksum: [ "sha256=6b0113f2500e70fd00862879ba36d64e9e0f1815ad6ffe2325b1e5e8ed561c08" "sha512=80e7a34fb04791221df44d876482a562a48b8e84665258be556fefc1cb77c380425bff7b1f52939bffbf69d78d223ff428e936f7a32dccb7901c6f06783cd764" ] }