aboutsummaryrefslogtreecommitdiffhomepage
path: root/bench
diff options
context:
space:
mode:
authormichaelt <what_is_it_to_do_anything@yahoo.com>2014-01-14 22:05:12 -0500
committermichaelt <what_is_it_to_do_anything@yahoo.com>2014-01-14 22:05:12 -0500
commit3694350ac7b9c42fd64e0092a74cf0471a080058 (patch)
tree38ddadda59a3808422fc432d37b886c456adcb1d /bench
parentcd4fd5dd5405ad8e324f43ee2bc81822bdece16c (diff)
downloadtext-pipes-3694350ac7b9c42fd64e0092a74cf0471a080058.tar.gz
text-pipes-3694350ac7b9c42fd64e0092a74cf0471a080058.tar.zst
text-pipes-3694350ac7b9c42fd64e0092a74cf0471a080058.zip
Use clunky Data.Text.IO when bytestring is not explicit
Diffstat (limited to 'bench')
-rw-r--r--bench/IO.hs20
1 files changed, 20 insertions, 0 deletions
diff --git a/bench/IO.hs b/bench/IO.hs
new file mode 100644
index 0000000..b3a52f6
--- /dev/null
+++ b/bench/IO.hs
@@ -0,0 +1,20 @@
1import qualified Data.Text.IO as T
2import qualified Data.Text as T
3import qualified Data.Text.Lazy.IO as TL
4import qualified Data.Text.Lazy as TL
5
6import Pipes
7import qualified Pipes.Text as TP
8import qualified Pipes.ByteString as BP
9import Pipes.Safe
10
11main = textaction
12big = "../../examples/txt/words2.txt"
13
14textaction = T.readFile big >>= T.putStrLn
15pipeaction = runEffect $ for ((TP.readFile big) >> return ()) (lift . T.putStrLn)
16
17
18
19
20