pointless-lenses: Pointless Lenses library
Pointless Lenses is library of bidirectional lenses (http://www.cis.upenn.edu/~bcpierce/papers/newlenses-popl.pdf) defined in the point-free style of programming. Generic bidirectional lenses can be defined over inductive types by relying in a set of lifted lens combinators from the standard point-free combinators. Virtually any recursive lens can be defined by combining the lenses for the recursion patterns of catamorphisms and anamorphism. The library also provides QuickCheck procedures to test the well-behavedness of user-defined lens transformations.
[Skip to Readme]
Modules
- Generics
- Pointless
- Lenses
- Generics.Pointless.Lenses.Combinators
- Examples
- Generics.Pointless.Lenses.Examples.Examples
- Reader
- Generics.Pointless.Lenses.Reader.RecursionPatterns
- Generics.Pointless.Lenses.RecursionPatterns
- Lenses
- Pointless
Downloads
- pointless-lenses-0.0.1.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
- No Candidates
Versions [RSS] | 0.0.1, 0.0.2, 0.0.3, 0.0.4, 0.0.5, 0.0.6, 0.0.7, 0.0.8, 0.0.9 |
---|---|
Dependencies | base (>=3 && <5), haskell98, pointless-haskell (>=0.0.2), process [details] |
License | BSD-3-Clause |
Author | Alcino Cunha <alcino@di.uminho.pt>, Hugo Pacheco <hpacheco@di.uminho.pt> |
Maintainer | Hugo Pacheco <hpacheco@di.uminho.pt> |
Category | Generics |
Home page | http://haskell.di.uminho.pt/wiki/Pointless+Lenses |
Uploaded | by HugoPacheco at 2009-12-17T15:35:36Z |
Distributions | |
Reverse Dependencies | 3 direct, 0 indirect [details] |
Downloads | 6475 total (15 in the last 30 days) |
Rating | (no votes yet) [estimated by Bayesian average] |
Your Rating | |
Status | Docs not available [build log] All reported builds failed as of 2016-12-30 [all 7 reports] |