accessor
A library that makes it nicer to work with nested functional data structures
Description
An accessor is a value that understands how to reach data within a larger data structure, independently from what you intend to do with it. Accessors allow you to read and write data and perform possibly-monadic traversals. By composing accessors, you can work with increasingly complex data structures.
In case you have ever heard of "lenses", this is an OCaml implementation of that idea.
Install
- Authors
-
- Maintainers
-
Sources
Dependencies
dune
>= "2.0.0"
ppx_jane
>= "v0.15" & < "v0.16"
higher_kinded
>= "v0.15" & < "v0.16"
base
>= "v0.15" & < "v0.16"
ocaml
>= "4.09.0"
Reverse Dependencies
accessor_base
>= "v0.15.0"
ppx_accessor
>= "v0.15.0"