zippo-0.3: A simple lens-based, generic, heterogenous, type-checked zipper library

The zippo package

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.

UPDATE: I have stopped developing this package; instead look into lens v3.0 which includes similar functionality

CHANGES: 0.2 to 0.3:

Properties

Versions0.1, 0.2, 0.3
Dependenciesbase (4.*), mtl (≥2), yall (≥0.2.1)
LicenseBSD3
AuthorBrandon Simmons
Maintainerbrandon.m.simmons@gmail.com
CategoryData
Home pagehttp://brandon.si/code/zippo/
Source repositorygit clone https://github.com/jberryman/zippo.git
Upload dateFri Sep 21 16:44:12 UTC 2012
Uploaded byBrandonSimmons
Build failureghc-7.6 (log)

Modules

Downloads