Cabal revisions of microlens-0.1.2.0
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
-name: microlens-version: 0.1.2.0-synopsis: A tiny part of the lens library which you can depend upon-description:- This is an extract from <http://hackage.haskell.org/package/lens 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:- .- * if you want to define lenses or traversals in your own library, but- don't want to depend on lens- .- * if you are new to lenses and want a small library to play with,- but don't want to use something “inferior” or have to relearn things- when/if you switch to lens- .- Don't use this library:- .- * if you need @Iso@s, @Prism@s, indexed traversals, @at@, @ix@,- or actually anything else which isn't defined here- .- * if you think lenses compose “in the wrong order” (in which case- you're looking for - <http://hackage.haskell.org/package/fclabels fclabels>)- .- 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.-license: BSD3-license-file: LICENSE-author: Artyom-maintainer: Artyom <yom@artyom.me>-homepage: http://github.com/aelve/microlens-bug-reports: http://github.com/aelve/microlens/issues--- copyright: -category: Data, Lenses-build-type: Simple-extra-source-files:- CHANGELOG.md-cabal-version: >=1.10--source-repository head- type: git- location: git://github.com/aelve/microlens.git--library- exposed-modules: Lens.Micro- Lens.Micro.Extras- -- other-modules: - -- other-extensions: -- -- Since base-4.8 we get the Identity functor in base, so we can avoid a- -- transformers dependency.- if impl(ghc>=7.9)- build-depends: base >=4.8 && <5- if !impl(ghc>=7.9)- build-depends: base >=4.4 && <5- , transformers >=0.2-- ghc-options:- -Wall -fwarn-tabs- -O2 -fdicts-cheap -funbox-strict-fields- -fmax-simplifier-iterations=10-- hs-source-dirs: src- default-language: Haskell2010+name: microlens +version: 0.1.2.0 +x-revision: 1 +synopsis: A tiny part of the lens library which you can depend upon +description: + This is an extract from <http://hackage.haskell.org/package/lens 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: + . + * if you want to define lenses or traversals in your own library, but + don't want to depend on lens + . + * if you are new to lenses and want a small library to play with, + but don't want to use something “inferior” or have to relearn things + when/if you switch to lens + . + Don't use this library: + . + * if you need @Iso@s, @Prism@s, indexed traversals, @at@, @ix@, + or actually anything else which isn't defined here + . + * if you think lenses compose “in the wrong order” (in which case + you're looking for + <http://hackage.haskell.org/package/fclabels fclabels>) + . + 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. +license: BSD3 +license-file: LICENSE +author: Artyom +maintainer: Artyom <yom@artyom.me> +homepage: http://github.com/aelve/microlens +bug-reports: http://github.com/aelve/microlens/issues +-- copyright: +category: Data, Lenses +build-type: Simple +extra-source-files: + CHANGELOG.md +cabal-version: >=1.10 + +source-repository head + type: git + location: git://github.com/aelve/microlens.git + +library + exposed-modules: Lens.Micro + Lens.Micro.Extras + -- other-modules: + -- other-extensions: + + -- Since base-4.8 we get the Identity functor in base, so we can avoid a + -- transformers dependency. + if impl(ghc>=7.9) + build-depends: base >=4.8 && <5 + if !impl(ghc>=7.9) + build-depends: base >=4.5 && <5 + , transformers >=0.2 + + ghc-options: + -Wall -fwarn-tabs + -O2 -fdicts-cheap -funbox-strict-fields + -fmax-simplifier-iterations=10 + + hs-source-dirs: src + default-language: Haskell2010
revision 2
name: microlens version: 0.1.2.0 -x-revision: 1 +x-revision: 2 synopsis: A tiny part of the lens library which you can depend upon description: This is an extract from <http://hackage.haskell.org/package/lens lens> -- Since base-4.8 we get the Identity functor in base, so we can avoid a -- transformers dependency. if impl(ghc>=7.9) - build-depends: base >=4.8 && <5 + build-depends: base >=4.8 && <4.11 if !impl(ghc>=7.9) - build-depends: base >=4.5 && <5 + build-depends: base >=4.5 && <4.11 , transformers >=0.2 ghc-options: