this repo has no description
1opam-version: "2.0" 2maintainer: "Jane Street developers" 3authors: ["Jane Street Group, LLC"] 4homepage: "https://github.com/janestreet/accessor" 5bug-reports: "https://github.com/janestreet/accessor/issues" 6dev-repo: "git+https://github.com/janestreet/accessor.git" 7doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/accessor/index.html" 8license: "MIT" 9build: [ 10 ["dune" "build" "-p" name "-j" jobs] 11] 12depends: [ 13 "ocaml" {>= "4.09.0"} 14 "base" {>= "v0.14" & < "v0.15"} 15 "higher_kinded" {>= "v0.14.1" & < "v0.15"} 16 "ppx_jane" {>= "v0.14" & < "v0.15"} 17 "dune" {>= "2.0.0"} 18] 19synopsis: "A library that makes it nicer to work with nested functional data structures" 20description: " 21An accessor is a value that understands how to reach data within a larger data structure, 22independently from what you intend to do with it. Accessors allow you to read and write 23data and perform possibly-monadic traversals. By composing accessors, you can work with 24increasingly complex data structures. 25 26In case you have ever heard of \"lenses\", this is an OCaml implementation of that idea. 27" 28url { 29 src: "https://github.com/janestreet/accessor/archive/v0.14.1.tar.gz" 30 checksum: [ 31 "sha256=666d2a1c69f4e3689e54017247b677ce458bca5d59243a247de3c4495182a85b" 32 "md5=feb57a6772e2d6fd9e7c51f246b5557e" 33 ] 34}