The pointless-lenses package

[Tags: bsd3, 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.


Properties

Versions0.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
Dependenciesbase (>=3 && <5), haskell98, pointless-haskell (>=0.0.2), process
LicenseBSD3
AuthorAlcino Cunha <alcino@di.uminho.pt>, Hugo Pacheco <hpacheco@di.uminho.pt>
MaintainerHugo Pacheco <hpacheco@di.uminho.pt>
CategoryGenerics
Home pagehttp://haskell.di.uminho.pt/wiki/Pointless+Lenses
UploadedThu Dec 17 15:35:36 UTC 2009 by HugoPacheco
Downloads751 total (42 in last 30 days)
StatusDocs not available [build log]
All reported builds failed [all 1 reports]

Modules

Downloads

Maintainers' corner

For package maintainers and hackage trustees