microlens: A tiny part of the lens library which you can depend upon

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

This is an extract from lens (with no dependencies). It's not a toy lenses library, unsuitable for “real world”, but merely a small one. It is compatible with lens, and should have same performance. It also has better documentation.

Use this library:

Don't use this library:

If you're writing an application which uses lenses more extnesively, look at microlens-platform – it combines features of all other microlens packages (microlens-mtl, microlens-th, microlens-ghc).

There's a longer readme on Github, you should read it if you're still interested about using this library.

Note that microlens has no dependencies starting from GHC 7.10 (base-4.8). Prior to that, it has to depend on transformers-0.2 or above.

Versions [faq],,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0.4.9,, 0.4.10 (info)
Change log CHANGELOG.md
Dependencies base (>=4.5 && <5), transformers (>=0.2) [details]
License BSD-3-Clause
Author Artyom
Maintainer Artyom <yom@artyom.me>
Category Data, Lenses
Home page http://github.com/aelve/microlens
Bug tracker http://github.com/aelve/microlens/issues
Source repo head: git clone git://github.com/aelve/microlens.git
Uploaded by Artyom at Sat Aug 15 18:56:20 UTC 2015
Distributions Arch:0.4.10, Debian:, Fedora:, LTSHaskell:0.4.10, NixOS:0.4.10, Stackage:0.4.10, openSUSE:0.4.10
Downloads 34164 total (781 in the last 30 days)
Rating 2.5 (votes: 11) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs uploaded by user
Build status unknown [no reports yet]




Maintainer's Corner

For package maintainers and hackage trustees