opam-version: "2.0" license: "LGPL-2.1-only" maintainer: "Florian Angeletti " authors: "Florian Angeletti " homepage: "https://github.com/Octachron/orec" bug-reports: "https://github.com/Octachron/orec/issues" dev-repo: "git+https://github.com/Octachron/orec" build: [ ["dune" "build" "-p" name "-j" jobs] [ "dune" "build" "-p" name "-j" jobs "@doc" ] {with-doc} ] depends: [ "ocaml" {>= "4.06.0"} "dune" {>= "1.0" } ] synopsis: "dynamic open records" description: """ Orec's open records make it possible to dynamically create, access, update, and assign fields of an "open record" value with a syntax somewhat similar to the normal record syntax. The underlying implementation relies on heterogeneous maps for storing the field data and a liberal use of GADTs and extended indexing operators to expose a higher-level interface on the top of those hetereogeneous maps.""" url { src: "https://github.com/Octachron/orec/archive/1.0.1.zip" checksum: "sha256=f9b636ad578986d26fa45b437f1c825b4c04aa8da620a3df885145109d293326" }