tuple-classes 1.0.0 → 1.0.1
raw patch · 3 files changed
+7/−4 lines, 3 files
Files
- README.md +5/−3
- src/Data/Tuple/Classes/TH.hs +1/−0
- tuple-classes.cabal +1/−1
README.md view
@@ -1,5 +1,7 @@ # 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@@ -28,6 +30,7 @@ main :: IO () main = printArgsTitleAndSum "Important identity" 26885 15184 ```+ ``` StrictTuple3 "Important identity" 26885 15184 Important identity@@ -39,8 +42,6 @@ {-# LANGUAGE FlexibleContexts #-} {-# LANGUAGE TypeApplications #-} -module DocTest02 (main) where- import Data.Tuple.Classes (TupleAt(..)) consTuple :: (TupleAt 1 a t u) => a -> t -> u@@ -49,6 +50,7 @@ main :: IO () main = print $ consTuple 'x' $ consTuple False ("sequitur", "quodlibet") ```+ ``` ('x',False,"sequitur","quodlibet") ```@@ -70,7 +72,7 @@ ## License -[Apache 2.0](https://www.apache.org/licenses/LICENSE-2.0.html).+[Apache 2.0](https://www.apache.org/licenses/LICENSE-2.0.html) ## Main Author
src/Data/Tuple/Classes/TH.hs view
@@ -14,6 +14,7 @@ import Data.Bifunctor.Swap (Swap(..)) import Data.Binary (Binary(..)) import Data.Bitraversable (Bitraversable(..))+import Data.Foldable (foldl') import Data.Functor.Classes (Eq1(..), Eq2(..)) import Data.Functor.Identity (Identity(..)) import Data.Hashable (Hashable)
tuple-classes.cabal view
@@ -5,7 +5,7 @@ -- see: https://github.com/sol/hpack name: tuple-classes-version: 1.0.0+version: 1.0.1 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