packages feed

tuple-classes 1.0.0 → 1.0.1

raw patch · 3 files changed

+7/−4 lines, 3 files

Files

README.md view
@@ -1,5 +1,7 @@ # tuple-classes +[![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@@ -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