@@ -12,8 +12,7 @@ import Codec.Binary.UTF8.Generic (decode)
12import Control.Applicative
12import Control.Applicative
13import Control.Concurrent
13import Control.Concurrent
14import Control.Lens
14import Control.Lens
15−import Control.Exception (try, IOException)
16−import Control.Monad (when, void, mzero, forM_)
15+import Control.Monad (when, mzero, forM_)
17import Control.Monad.IO.Class (liftIO)
16import Control.Monad.IO.Class (liftIO)
18import Control.Monad.Trans.State (StateT(..), evalStateT)
17import Control.Monad.Trans.State (StateT(..), evalStateT)
19import Control.Monad.Trans.Reader (ReaderT(..))
18import Control.Monad.Trans.Reader (ReaderT(..))
@@ -30,10 +29,7 @@ import Data.Word
30import Foreign ( allocaArray, peekArray, Ptr )
29import Foreign ( allocaArray, peekArray, Ptr )
31import Foreign.C.Types (CInt(..))
30import Foreign.C.Types (CInt(..))
33−import System.Posix.IO ( fdReadBuf
32+import System.Posix.IO (fdReadBuf)
37import System.Posix.Types (Fd(..))
33import System.Posix.Types (Fd(..))
39data Config = Config
35data Config = Config