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 extensively, 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.

If you haven't ever used lenses before, read this tutorial. (It's for lens, but it applies to microlens just as well.)

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.1.0.0, 0.1.1.0, 0.1.2.0, 0.1.3.0, 0.1.5.0, 0.2.0.0, 0.3.0.0, 0.3.1.0, 0.3.2.0, 0.3.3.0, 0.3.4.0, 0.3.4.1, 0.3.5.0, 0.3.5.1, 0.4.0.0, 0.4.0.1, 0.4.1.0, 0.4.2.0, 0.4.2.1, 0.4.3.0, 0.4.4.0, 0.4.4.1, 0.4.4.2, 0.4.4.3, 0.4.5.0, 0.4.6.0, 0.4.7.0, 0.4.8.0, 0.4.8.1, 0.4.8.2, 0.4.8.3, 0.4.9, 0.4.9.1, 0.4.10, 0.4.11, 0.4.11.1, 0.4.11.2 (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 Tue Aug 25 02:00:01 UTC 2015
Distributions Arch:0.4.11.2, Debian:0.4.9.1, Fedora:0.4.10, LTSHaskell:0.4.10, NixOS:0.4.11.2, Stackage:0.4.10, openSUSE:0.4.11.2
Downloads 41144 total (1388 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]

Modules

[Index]

Downloads

Maintainer's Corner

For package maintainers and hackage trustees