@@ -0,0 +1,21 @@
1+import Control.Exception
4+import Data.ByteString as B
5+import Data.Text.Encoding as T
7+import System.Environment
10+ start <- getCurrentTime
12+ end <- getCurrentTime
13+ let d = diffUTCTime end start
18+ forM_ args $ \f -> do
19+ t <- T.decodeUtf8 `fmap` B.readFile f
21+ time $ evaluate (T.toUpper t)