derive-monoid: derive Semigroup/Monoid/IsList

[ derive-monoid, derive-monoid-, library, mit, program ] [ Propose Tags ]

when your type can hold a list of itself, you can derive simple (but total/lawful) Semigroup/Monoid/IsList instances with TemplateHaskell.

see the Derive.List for examples and documentation. browse the test suite for more (buildable) examples:


[Skip to Readme]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

Versions [RSS] 0.0.0, 0.0.1
Dependencies base (>=4.8 && <4.9), derive-monoid, semigroups (>=0.18 && <0.19), template-haskell (>=2.10 && <2.11) [details]
License MIT
Author Spiros Boosalis
Maintainer samboosalis@gmail.com
Category derive-monoid
Home page https://github.com/sboosali/derive-monoid#readme
Source repo head: git clone https://github.com/sboosali/derive-monoid
Uploaded by sboo at 2016-01-20T00:50:04Z
Distributions
Reverse Dependencies 1 direct, 0 indirect [details]
Executables example
Downloads 1783 total (11 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2016-01-20 [all 1 reports]

Readme for derive-monoid-0.0.0

[back to package description]

derive-monoid

when your type can hold a list of itself, you can derive simple (but total/lawful) Semigroup/Monoid/IsList instances with TemplateHaskell.

see Derive.Monoid on hackage for examples and documentation.