diff -r 2e7dda50fddd -r 8461f0cef2e6 gameServer/Actions.hs --- a/gameServer/Actions.hs Sun Aug 15 10:25:21 2010 -0400 +++ b/gameServer/Actions.hs Tue Aug 17 19:43:17 2010 -0400 @@ -11,7 +11,7 @@ import Data.Time import Data.Maybe import Control.Monad.Reader -import Control.Monad.State +import Control.Monad.State.Strict import qualified Data.ByteString.Char8 as B ----------------------------- import CoreTypes @@ -57,9 +57,7 @@ processAction (AnswerClients chans msg) = do - liftIO (putStr $ "AnswerClients... " ++ (show $ length chans) ++ " (" ++ (show msg) ++")") - liftIO $ map (flip seq ()) chans `seq` mapM_ (flip writeChan msg) chans - liftIO (putStrLn "done") + liftIO $ map (flip seq ()) chans `seq` map (flip seq ()) msg `seq` mapM_ (flip writeChan msg) chans processAction SendServerMessage = do