]> git.immae.eu Git - github/fretlink/text-pipes.git/blame - README.md
Merge pull request #5 from Gabriel439/fix-scan
[github/fretlink/text-pipes.git] / README.md
CommitLineData
8ecc4880 1text-pipes
f33dd2ab
MT
2==========
3
8ecc4880 4This repo is called `text-pipes`, but the package is named `pipes-text` as one might expect.
434362b1 5The two modules it contatins, `Pipes.Text` and `Pipes.Text.Parse`, use materials from [`pipes-text`](https://github.com/ibotty/pipes-text);
6otherwise they follow the pattern of [`pipes-bytestring`](https://github.com/Gabriel439/Haskell-Pipes-ByteString-Library), adding a few `pipes-prelude`-like operations.
7The most important function, `decodeUtf8`, written by ibotty, uses the development version of the text package; this package can however be built with the hackage `text`
8though `decodeUtf8` will then not exist.
37b59370 9
10 >>> runEffect $ stdinLn >-> P.takeWhile (/= "quit") >-> stdoutLn
11 hi<Return>
12 hi
13 quit<Return>
1d2434b5 14 >>> runSafeT $ runEffect $ readFile "README.md" >-> toUpper >-> hoist lift stdout
41f8c964 15 TEXT-PIPES
37b59370 16 ==========
37b59370 17 ...