cvs commit: fptools/libraries/monads/Unstable/Control/Monad ErrorT.hs NondetT.hs ReaderT.hs Resume.hs ResumeT.hs StateT.hs Trans.hs WriterT.hs fptools/libraries/monads/Unstable/Control/Monad/laws Reader.hs Resume.hs

diatchki@glass.cse.ogi.edu diatchki@glass.cse.ogi.edu
Tue, 5 Aug 2003 11:09:58 -0700


diatchki    2003/08/05 11:09:58 PDT

  Modified files:
    libraries/monads/Unstable/Control/Monad ErrorT.hs NondetT.hs 
                                            ReaderT.hs Resume.hs 
                                            ResumeT.hs StateT.hs 
                                            Trans.hs WriterT.hs 
    libraries/monads/Unstable/Control/Monad/laws Reader.hs 
                                                 Resume.hs 
  Log:
  Chnaged the morphisms for the resumptions transformer.
  force :: m a -> m a   was removed,
  step :: (a -> m b) -> (m a -> m b) -> m a -> m b  was added.
  
  There are preliminary implementations for the other transformers, but
  I am still thinking on what exactly they should do.
  
  Revision  Changes    Path
  1.7       +7 -2      fptools/libraries/monads/Unstable/Control/Monad/ErrorT.hs
  1.7       +12 -0     fptools/libraries/monads/Unstable/Control/Monad/NondetT.hs
  1.7       +3 -1      fptools/libraries/monads/Unstable/Control/Monad/ReaderT.hs
  1.3       +1 -1      fptools/libraries/monads/Unstable/Control/Monad/Resume.hs
  1.6       +29 -11    fptools/libraries/monads/Unstable/Control/Monad/ResumeT.hs
  1.7       +21 -2     fptools/libraries/monads/Unstable/Control/Monad/StateT.hs
  1.6       +5 -5      fptools/libraries/monads/Unstable/Control/Monad/Trans.hs
  1.7       +14 -2     fptools/libraries/monads/Unstable/Control/Monad/WriterT.hs
  1.3       +16 -3     fptools/libraries/monads/Unstable/Control/Monad/laws/Reader.hs
  1.2       +2 -1      fptools/libraries/monads/Unstable/Control/Monad/laws/Resume.hs