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" {>= "5.1.0"}
14 "base" {>= "v0.17" & < "v0.18"}
15 "higher_kinded" {>= "v0.17" & < "v0.18"}
16 "ppx_jane" {>= "v0.17" & < "v0.18"}
17 "dune" {>= "3.11.0"}
18]
19available: arch != "arm32" & arch != "x86_32"
20synopsis: "A library that makes it nicer to work with nested functional data structures"
21description: "
22An accessor is a value that understands how to reach data within a larger data structure,
23independently from what you intend to do with it. Accessors allow you to read and write
24data and perform possibly-monadic traversals. By composing accessors, you can work with
25increasingly complex data structures.
26
27In case you have ever heard of \"lenses\", this is an OCaml implementation of that idea.
28"
29url {
30src: "https://github.com/janestreet/accessor/archive/refs/tags/v0.17.0.tar.gz"
31checksum: "sha256=7875cdec612852f274aeeb23222309634cf5e605c81465ac4a85f164452e8020"
32}