packages feed

lensref 0.1.0.4 → 0.1.0.5

raw patch · 4 files changed

+7/−4 lines, 4 filesPVP: minor bump suggested

API additions: PVP suggests at least a minor version bump

API changes (from Hackage documentation)

+ Data.LensRef.Common: MonadMonoid :: a () -> MonadMonoid a
+ Data.LensRef.Common: Morph :: (forall a. m a -> n a) -> Morph m n
+ Data.LensRef.Common: class Monad m => NewRef m
+ Data.LensRef.Common: instance (Monoid w, NewRef m) => NewRef (WriterT w m)
+ Data.LensRef.Common: instance Monad m => Monoid (MonadMonoid m)
+ Data.LensRef.Common: instance NewRef IO
+ Data.LensRef.Common: instance NewRef m => NewRef (ReaderT r m)
+ Data.LensRef.Common: instance NewRef m => NewRef (StateT s m)
+ Data.LensRef.Common: memoRead_ :: (MonadRefWriter m, MonadRefCreator m) => m a -> m (m a)
+ Data.LensRef.Common: newRef' :: NewRef m => a -> m (SRef m a)
+ Data.LensRef.Common: newtype MonadMonoid a
+ Data.LensRef.Common: newtype Morph m n
+ Data.LensRef.Common: runMonadMonoid :: MonadMonoid a -> a ()
+ Data.LensRef.Common: runMorph :: Morph m n -> forall a. m a -> n a
+ Data.LensRef.Common: runRefWriterT :: (MonadRefCreator m, Monoid w) => RefWriterT w m a -> m (a, Ref m w)
+ Data.LensRef.Common: tell' :: (Monoid w, MonadRefCreator m, MonadRefWriter m) => w -> RefWriterT w m ()
+ Data.LensRef.Common: type RefWriterT w m = ReaderT (Ref m w) m
+ Data.LensRef.Common: type SRef m a = Morph (StateT a m) m

Files

changelog view
@@ -1,4 +1,8 @@ += lensref-0.1.0.5 =++another bugfix for hackagedb+ = lensref-0.1.0.4 =  bugfix
lensref.cabal view
@@ -1,5 +1,5 @@ name:               lensref-version:            0.1.0.4+version:            0.1.0.5 category:           Control, Data synopsis:           References which can be joined and on which lenses can be applied description:@@ -82,7 +82,6 @@                     -D__PURE__    ghc-options: -                    -threaded                     -Wall                      -fno-warn-incomplete-patterns                      -fno-warn-name-shadowing 
src/Data/LensRef.hs view
@@ -93,7 +93,7 @@     -}     writeRefSimple :: RefSimple r a -> a -> RefWriterSimple r () -data family RefWriterOf (m :: * -> *) a :: *+data family RefWriterOf (m :: * -> *) :: * -> *  {- | There are two associated types of a reference, 'RefReaderSimple' and 'RefWriterSimple' which determines each-other.
src/Data/LensRef/Common.hs view
@@ -8,7 +8,7 @@ {-# LANGUAGE GADTs #-} {-# LANGUAGE StandaloneDeriving #-} {-# LANGUAGE ScopedTypeVariables #-}-{-# OPTIONS_HADDOCK hide #-}+-- {-# OPTIONS_HADDOCK hide #-} module Data.LensRef.Common where  import Data.Monoid