scalaz/scalaz — pull request #178 by pthariensflame (2012-11-06 06:52:42+00:00)
Title: Lens Families and IndexedStoreT

This pull request addresses #176. It adds lens families, partial lens families, and the indexed store comonad, as well as support in the rest of the library for the added features. I've decided that `Traversal`s and `NETraversals` can wait for now.

All tests pass under Scala 2.9.2; I haven't tried it under 2.10.0-RC1 yet, but I can't see why it wouldn't work in 2.10 as well.

Documentation is slightly thin at the moment, so I would love to get some pointers on how to improve it. A possibly good reference for this is http://hackage.haskell.org/package/lens.