Popularity
2.2
Growing
Activity
0.0
Stable
1
2
1
Monthly Downloads: 8
Programming language: Haskell
License: BSD 3-clause "New" or "Revised" License
Tags:
Generics
Latest version: v0.1
projection alternatives and similar packages
Based on the "Generics" category.
Alternatively, view projection 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. -
records-sop
Experimental implementation of generic record subtyping -
generic-override-aeson
Override instances used by Haskell's generic derivation -
generics-eot
A library for generic programming that aims to be easy to understand -
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 -
church
Automatically convert Generic instances to and from church representations -
Annotations
Constructing, analyzing and destructing annotated trees -
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
Build time-series-based applications quickly and at scale.
InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
Promo
www.influxdata.com
Do you think we are missing an alternative of projection or a related project?
README
Projection
This package implements a projection function for arbitrarily nested binary product types. The implementation is based on closed type families and follows the approach described in the paper Composing and Decomposing Data Types (Workshop on Generic Programming, 2014).