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:

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.

Also note that it's not done yet and there's a lot of things missing and I'm still writing a tutorial for it.

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 (info)
Change log CHANGELOG.md
Dependencies base (>=4.5 && <4.11), transformers (>=0.2) [details]
License BSD-3-Clause
Author Artyom
Maintainer Artyom <yom@artyom.me>
Revised Revision 2 made by HerbertValerioRiedel at Mon Oct 1 17:51:49 UTC 2018
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 Mon Aug 3 09:48:10 UTC 2015
Distributions Arch:0.4.10, Debian:0.4.9.1, Fedora:0.4.9.1, LTSHaskell:0.4.10, NixOS:0.4.10, Stackage:0.4.10, openSUSE:0.4.10
Downloads 34172 total (769 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

Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.

Maintainer's Corner

For package maintainers and hackage trustees