lens-sop alternatives and similar packages
Based on the "Generics" category.
Alternatively, view lens-sop alternatives based on common mentions on social networks and blogs.
-
generic-records
Generically derive traversals, lenses, and prisms. -
generic-deriving
Generic programming library for generalised deriving. -
uniplate
Haskell library for simple, concise and fast generic operations. -
generics-eot
A library for generic programming that aims to be easy to understand -
generic-override-aeson
Override instances used by Haskell's generic derivation -
Capabilities
A Haskell library providing separation of effects on the type level, effectively splitting up the monolithic IO-monad into more limited capabilities. -
GenericPretty
A generic, derivable, haskell pretty printer - Research project, summer of 2011 -
generic-lens-labels
GHC.OverloadedLabels.IsLabel instance for lenses from ghc-generics -
compdata-param
Haskell library implementing parametric compositional data types. -
instant-generics
Code repository for the instant-generics library -
Strafunski-StrategyLib
Cabalized version of the StrategyLib library from Strafunski -
text-generic-pretty
A generic, derivable, haskell pretty printer - Research project, summer of 2011 -
xformat
Extensible, typed, scanf- and printf-like functions for formatted reading and showing in Haskell -
projection
Projection function for arbitrarily nested binary product types. -
church
Automatically convert Generic instances to and from church representations -
deriving-show-simple
Derive a Show instance without field selector names -
compdata-fixplate
Compdata basics implemented on top of Fixplate -
generic-optics-lite
Monomorphic field opics like with generic-lens
Access the most powerful time series database as a service
Do you think we are missing an alternative of lens-sop or a related project?
README
This library contains a definition of generalized lenses that are built on top of the fclabels package.
It also contains SOP-style generic functions (based on the generics-sop package) that compute lenses for a given record type. Generalized lenses for the SOP representation types are also provided.
Furthermore, a generic function is provided that computes a lens from a given (string-based) path specification.
This is the development repository. For releases, look on Hackage.