packages feed

tuple-classes 1.0.2 → 1.0.3

raw patch · 4 files changed

+16/−5 lines, 4 files

Files

CHANGELOG.md view
@@ -1,5 +1,8 @@ # Changelog and Acknowledgments +## 1.0.3+* Fixed build issue with microlens-0.5.0.0.+ ## 1.0.2 * Added microlens (or, with `lens` flag, lens) dependency.   * `uncurriedN` and `uncurriedN'` `Lens`es (or `Iso`s)
README.md view
@@ -2,7 +2,17 @@  [![Hackage](https://img.shields.io/hackage/v/tuple-classes)](https://hackage.haskell.org/package/tuple-classes) -Haskell facilities for manipulating _n_-ary tuples and functions in lazy and strict varieties, plus strict tuples.+Haskell facilities for manipulating _n_-ary tuples and functions.+  * ❨Generalized uncurrying and un-uncurrying❩+  * ❨Inserting and removing fields❩+  * ❨van Laarhoven optics ❟ courtesy microlens❩+    * ❨Build with flag `tuple-classes:lens` for `Iso`s instead❩+  * ❨Designed to complement the popular [strict](https://hackage.haskell.org/package/strict) package❩+  * ❨`StrictTuple3` ❟ `StrictTuple4` ❟ ... up to `StrictTuple9` provided❩+  * ❨More instances than you can shake a stick at❩+    * ❨`Strict`❩+    * ❨`Each` ❨`each`❩ and `Field1` ❨`_1`❩ ❟ `Field2` ❨`_2`❩ ❟ etc.❩+  * ❨Pragmatic re-exports❩  ```haskell {-# LANGUAGE DataKinds #-}
src/Data/Tuple/Classes/TH.hs view
@@ -37,9 +37,7 @@ import Data.Functor.Identity (Identity(..)) import Lens.Micro import Lens.Micro.Internal   qualified as Lens.Micro-#if !MIN_VERSION_microlens(0,5,0)-import Lens.Micro.Internal hiding (Strict)-#endif+import Lens.Micro.Internal   hiding (Strict) #endif  dropLast :: Int -> [a] -> [a]
tuple-classes.cabal view
@@ -5,7 +5,7 @@ -- see: https://github.com/sol/hpack  name:           tuple-classes-version:        1.0.2+version:        1.0.3 synopsis:       Working with n-ary tuples and functions; strict tuples description:    Please see the README on Codeberg at <https://codeberg.org/sjshuck/tuple-classes#readme> category:       data