[some basic definitions haskell@henning-thielemann.de**20080714214324] [cabalized haskell@henning-thielemann.de**20080714215102] [transformers haskell@henning-thielemann.de**20080714224438] [Asynchronous: use a list of (Maybe exception) in order to manage all exceptions that occured haskell@henning-thielemann.de**20080715061229] [throwT, bracketT haskell@henning-thielemann.de**20080715150709] [Asynchronous -> Warning haskell@henning-thielemann.de**20080803141850 that name describes better what I tried to implement in this module ] [Asynchronous: re-added with new semantics haskell@henning-thielemann.de**20080803153739] [Label: monad for managing call stacks haskell@henning-thielemann.de**20080803181301] [Exception.Label: monad for exceptions and stacked labels haskell@henning-thielemann.de**20080803210048] [Exception.mapException, Label.stripLabel haskell@henning-thielemann.de**20080810125616] [Monad.Label: hide use of Reader monad by runLabel haskell@henning-thielemann.de**20080810125655] [Exception.Synchronous: instances for MonadTrans, MonadFix haskell@henning-thielemann.de**20080810152658] [Exception.Label: newtype for LabeledExceptionalT haskell@henning-thielemann.de**20080810152814] [Exception.Synchronous.resolveT haskell@henning-thielemann.de**20080810160010] [IO.Straight: IO without exceptions haskell@henning-thielemann.de**20080810160040] [IO.Straight: MonadIO instance for (ExceptionalT E.IOException SIO) haskell@henning-thielemann.de**20080810165611] [IO.Straight: implement conversion to SIO by 'try' instead of 'catch' haskell@henning-thielemann.de**20080810182855] [bracket: close action must return () haskell@henning-thielemann.de**20080811072158] [Exception.File: basic file functions using the explicit exceptions haskell@henning-thielemann.de**20080811072323] [Exception.File: split into BinaryFile and TextFile haskell@henning-thielemann.de**20080811073831] [convert many synchronously exceptional actions to one with asynchronous exception and back haskell@henning-thielemann.de**20080811102409] [Makefile haskell@henning-thielemann.de**20080925145434] [Exception.Synchronous.manyT haskell@henning-thielemann.de**20080925151507] [Text.File.getContentsSynchronous, getContentsAsynchronous haskell@henning-thielemann.de**20080925154055] [Asynchronous.mapM, sequence, traverse, sequenceA: like Traversable instance haskell@henning-thielemann.de**20080926083540] [Asynchronous.pure, broken haskell@henning-thielemann.de**20080926090150] [Exception.Synchronous.toEither, fromEither, toErrorT, fromErrorT haskell@henning-thielemann.de**20080926142925] [Exception.Synchronous.force, forceT haskell@henning-thielemann.de**20080926145407] [Exception.Synchronous.mapExceptional haskell@henning-thielemann.de**20080928180248] [BSD license file haskell@henning-thielemann.de**20080928180455] [prepare for Hackage: only expose modules that are a bit tested haskell@henning-thielemann.de**20080928180607]