opam-version: "2.0"
synopsis: "Hashconsing library"
description:
  "hc is an OCaml library for hashconsing. It provides easy ways to use hashconsing, in a type-safe and modular way and the ability to get forgetful memoïzation."
maintainer: ["Léo Andrès <contact@ndrs.fr>"]
authors: ["Léo Andrès <contact@ndrs.fr>"]
license: "ISC"
homepage: "https://git.zapashcanon.fr/zapashcanon/hc"
doc: "https://doc.zapashcanon.fr/hc/"
bug-reports: "https://git.zapashcanon.fr/zapashcanon/hc/issues"
depends: [
  "ocaml" {>= "4.05.0"}
  "dune" {>= "1.11.0"}
  "bisect_ppx" {>= "1.4.1" & < "2.6.0"}
]
build: [
  ["dune" "subst"] {pinned}
  [
    "dune"
    "build"
    "-p"
    name
    "-j"
    jobs
    "@install"
    "@runtest" {with-test}
    "@doc" {with-doc}
  ]
]
dev-repo: "git://git.zapashcanon.fr/zapashcanon/hc.git"
url {
  src: "https://fs.zapashcanon.fr/archive/hc/hc-0.0.1.tbz"
  checksum: [
    "sha256=6dbe1c2001b09c5681db87d6e051c8b8338e487efa3067ec7c46f369db390c8f"
    "sha512=6f5fa8ff51d0f5e23f4c0214bdd92ab096ded12ecf09d60868168266e4f9988092574b55a636e0e048d79568b15e188c7beea271e86bfcd98acb0d8ec0b4ea13"
  ]
}
