The yall package

[ Tags: bsd3, data, library ] [ Propose Tags ]

Why yet another lens library? First, none of the existing libraries for Lenses were adequate for my needs (specifically for my use of lenses in "pez"). And anyway, why not try to create something novel and better?

Distinguishing features:

You should import either Data.Yall or Data.Yall.Lens, and optionally Data.Yall.Iso. Data.Yall is a simplified, but mostly-compatible, version of a subset of Data.Yall.Lens.

UPDATE: I have stopped developing this package. Instead you should take a look at and contribute to




Versions 0.1, 0.2,, 0.2.1
Dependencies base (==4.*), categories (>=1.0), transformers [details]
License BSD3
Author Brandon Simmons
Category Data
Home page
Source repo head: git clone -b master
Uploaded Fri Sep 21 16:34:49 UTC 2012 by BrandonSimmons
Distributions NixOS:0.2.1
Downloads 1389 total (23 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Successful builds reported [all 1 reports]
Hackage Matrix CI




Maintainer's Corner

For package maintainers and hackage trustees