X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=pipes-text.cabal;h=fda6f5927f3cb3e0c667f2cd7a9497f7de30ae58;hb=409759e855afc27cfab263c1ab1b1fd9ab66d38a;hp=44bc5512b57c6c79e1f0eadbf3efabdef00ee9a2;hpb=9018941435a48aa5437981dfdb1377aa14b13159;p=github%2Ffretlink%2Ftext-pipes.git diff --git a/pipes-text.cabal b/pipes-text.cabal index 44bc551..fda6f59 100644 --- a/pipes-text.cabal +++ b/pipes-text.cabal @@ -1,20 +1,35 @@ name: pipes-text version: 0.1.0.0 synopsis: Text pipes. -description: Text pipes. +description: Most of the pipes and other operations defined in `pipes-text` + closely mirrors the `pipes-bytestring` library, simply adjusting for + the difference between strict `ByteString` and strict `Text`, and between + `Word8` and `Char`. To this core are added some simple functions + some akin to the `String` operations in `Pipes.Prelude`, some like the + utilities in `Data.Text`. + + All of the `IO` operations defined here - e.g `readFile`, `stdout` etc. + - are conveniences akin to those in `Data.Text.IO` which e.g. try to + find the system encoding and use the exceptions defined in the `text` + library. Proper `IO` in the sense of this library will employ + `pipes-bytestring` in conjuntion with 'pure' operations like + `decodeUtf8` and `encodeUtf8` that are defined here. + homepage: github.com/michaelt/text-pipes license: BSD3 license-file: LICENSE -author: michaelt +author: Michael Thompson maintainer: what_is_it_to_do_anything@yahoo.com -category: Text +category: Text, Pipes build-type: Simple cabal-version: >=1.10 +extra-source-files: README.md + include/*.h library c-sources: cbits/cbits.c include-dirs: include - exposed-modules: Pipes.Text, Pipes.Text.Internal, Pipes.Text.Codec + exposed-modules: Pipes.Text, Pipes.Text.Internal.Decoding, Pipes.Text.Internal.Codec -- other-modules: other-extensions: RankNTypes build-depends: base >= 4 && < 5 ,