zippo: A simple lens-based, generic, heterogenous, type-checked zipper library
This light-weight library provides a basic, but fully-type-checked zipper implementation, suitable for any algebraic data structure. Our implementation has no notion of "left" and "right", and instead uses lenses (from the "yall" package) to indicate directions to "navigate down to".
For a similar approach with many more features, but less type-safety see "pez".
CHANGES: 0.1 to 0.2:
Export all data type implementations (mea culpa!)
better documentation
[Skip to Readme]
Downloads
- zippo-0.2.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.1, 0.2, 0.3 |
---|---|
Dependencies | base (>=4 && <5), mtl (>=2), yall [details] |
License | BSD-3-Clause |
Author | Brandon Simmons |
Maintainer | brandon.m.simmons@gmail.com |
Category | Data |
Home page | http://brandon.si/code/zippo/ |
Source repo | head: git clone https://github.com/jberryman/zippo.git -b master |
Uploaded | by BrandonSimmons at 2012-09-18T16:50:28Z |
Distributions | |
Reverse Dependencies | 1 direct, 0 indirect [details] |
Downloads | 2286 total (12 in the last 30 days) |
Rating | (no votes yet) [estimated by Bayesian average] |
Your Rating | |
Status | Docs available [build log] Successful builds reported [all 1 reports] |