Concrete-optics 0.1.0-SNAPSHOT
Released under the Eclipse Public License
Dead simple optics in Clojure.
Installation
To install, add the following dependency to your project or build file:
[concrete-optics "0.1.0-SNAPSHOT"]
Topics
Namespaces
concrete-optics.algebra.axioms
Functions to test algebraic axioms of semigroups, monoids apply and applicatives.
concrete-optics.algebra.structures
Constructors and examples of semigroups, monoids, apply and applicatives.
concrete-optics.base
Core and derived optic capabilites and composition.
concrete-optics.core
Contains only the reexports. For most applications requiring this module should be sufficient.
Public variables and functions:
concrete-optics.iso.structures
Isomorphism constructors and examples.
Public variables and functions:
concrete-optics.lens.structures
Lens constructors and examples.
concrete-optics.traversal.structures
Traversal constructors an examples.
Public variables and functions: