packages feed

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: