type-combinators-singletons: Interop between /type-combinators/ and /singletons/.

[ bsd3, data, library ] [ Propose Tags ] [ Report a vulnerability ]

Conversions between datatypes in type-combinators and singletons from singletons and orphan instances.


[Skip to Readme]

Modules

[Index]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.1.0.0, 0.2.0.0, 0.2.1.0
Change log CHANGELOG.md
Dependencies base (>=4.9 && <5), singletons, type-combinators [details]
Tested with ghc ==8.0.2, ghc ==8.2.1
License BSD-3-Clause
Copyright (c) Justin Le 2017
Author Justin Le
Maintainer justin@jle.im
Category Data
Home page https://github.com/mstksg/type-combinators-singletons
Source repo head: git clone https://github.com/mstksg/type-combinators-singletons
Uploaded by jle at 2018-01-21T00:31:09Z
Distributions
Reverse Dependencies 1 direct, 0 indirect [details]
Downloads 1800 total (10 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2018-01-21 [all 1 reports]

Readme for type-combinators-singletons-0.2.1.0

[back to package description]

type-combinator-singletons

Conversions between data-types in type-combinators and singletons from singletons and orphan instances.

There's a lot of overlap in functionality between the two libraries. I often use both of them together side-by-side to do different things, but there is some friction the process of converting between the identical data types that both libraries have, and between similar typeclasses. This library attempts to ease that friction by providing conversion functions between identical data types and also many of the appropriate orphan typeclass instances.