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

[ bsd3, data, library ] [ Propose Tags ]

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".


[Skip to Readme]

Modules

[Index]

Downloads

Maintainer's Corner

Package maintainers

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-05-28T23:50:02Z
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 uploaded by user
Build status unknown [no reports yet]

Readme for zippo-0.1

[back to package description]

A simple lens-based, lightweight, type-checked, heterogenous zipper library.

get with a

cabal install zippo

and check out the docs here.