tuple-classes 1.0.2 → 1.0.3
raw patch · 4 files changed
+16/−5 lines, 4 files
Files
- CHANGELOG.md +3/−0
- README.md +11/−1
- src/Data/Tuple/Classes/TH.hs +1/−3
- tuple-classes.cabal +1/−1
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 @@ [](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