packages feed

tuple 0.1.0.0 → 0.1.0.1

raw patch · 4 files changed

+6/−4 lines, 4 files

Files

src/Data/Tuple/Curry.hs view
@@ -1,9 +1,8 @@ {-# LANGUAGE MultiParamTypeClasses, FunctionalDependencies, FlexibleInstances #-} module Data.Tuple.Curry where import Data.Tuple.OneTuple-import Control.Monad --- Tuple sequencing+-- | Tuple curry/uncurry. class Curry a b | a -> b where     curryN   :: a -> b     uncurryN :: b -> a
src/Data/Tuple/Select.hs view
@@ -1,4 +1,6 @@ {-# LANGUAGE MultiParamTypeClasses, FunctionalDependencies, FlexibleInstances #-}+-- This module contains overloaded functions for selecting an element from a tuple.+-- The /selN/ function selects element /N/ from any supported tuple size. module Data.Tuple.Select where import Data.Tuple.OneTuple 
src/Data/Tuple/Sequence.hs view
@@ -3,7 +3,8 @@ import Data.Tuple.OneTuple import Control.Monad --- Tuple sequencing+-- | Tuple sequencing, i.e., take a tuple of of monadic actions and do them from left-to-right,+-- returning the resulting tuple. class SequenceT a b | a -> b where     sequenceT :: a -> b 
tuple.cabal view
@@ -1,5 +1,5 @@ Name:		tuple-Version:	0.1.0.0+Version:	0.1.0.1 License:	BSD3 Author:		Lennart Augustsson Maintainer:	Lennart Augustsson