packages feed

Cabal revisions of data-pprint-0.2.4.1

Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.

revision 1
-name:                data-pprint-version:             0.2.4.1-category:            Testing, Text-synopsis:            Prettyprint and compare Data values-description:-    Prettyprint and compare Data values.-    .-    *   Size limit for the output-    .-    *   Time limit for the computation-    .-    *   Escape exceptions-    .-    *   Do not escape unicode characters-    .-    *   Comparison: Highlight the first difference-    .-    *   Comparison: Yes, No or Maybe results-    .-    Probably you need only the 'pprint' and '(===)' functions from the "Data.PPrint" module.-    .-    Usage examples:-    .-    > pprint [1..]-    > pprintTo 10000 $ repeat [1..]-    > pprint $ iterate (*10) 1-    > pprint $ map length $ replicate 5 [1..] ++ repeat []-    > pprint [2 `div` 0, error "xxx", 18, 4 `div` 0]-    > [1..10] === reverse [10,9..1]-    > [1..10] === reverse [10..1]-    > reverse [10..] === [1..]-    > [1..] === [1..99] ++ [101..]-    > ([1..], [1..]) === ([1..], [1..100]) -    > (error "x", [1..]) === (0 `div` 0, reverse [1..])-    > error ("xx" ++ show (length [1..])) === 1-    > error ("xx" ++ error "yy") === 1-    > (error $ unlines $ replicate 300 "xxxxxxxxxxxxxxxxxxxxxxxxxxx") === 1-    > pprint ['a'..]-    > pprint $ "hello" ++ [error "x"] ++ "world!"-    .-    See also <http://pnyf.inf.elte.hu/fp/Show_en.xml>-    .-    Changes since 0.1: Refactoring, proper handling of nested errors-stability:           beta-license:             BSD3-license-file:        LICENSE-author:              Péter Diviánszky-maintainer:          divipp@gmail.com-cabal-version:       >=1.6-build-type:          Simple--source-repository head-  type:             git-  location:         https://github.com/divipp/ActiveHs-misc--library-  ghc-options:       -Wall -fno-warn-name-shadowing -fno-warn-orphans-  exposed-modules:-    Data.PPrint,-    Data.Data.Eval,-    Data.Data.Compare,-    Data.Data.GenRep,-    Data.Data.GenRep.Functions,-    Data.Data.GenRep.Doc,-    Control.Exception.Pure,-    System.SimpleTimeout,-    System.SimpleTimeout.Limits,-    System.IO.Parallel-  other-modules:-  build-depends:-    base >= 4.0 && < 4.10,-    pretty >= 1.0 && < 1.2,-    mtl >= 2.0 && < 2.3,-    deepseq >= 1.1 && < 1.5,-    time >= 1.2 && < 1.6,-    parallel >= 3.1 && < 3.3-+name:                data-pprint
+version:             0.2.4.1
+x-revision: 1
+category:            Testing, Text
+synopsis:            Prettyprint and compare Data values
+description:
+    Prettyprint and compare Data values.
+    .
+    *   Size limit for the output
+    .
+    *   Time limit for the computation
+    .
+    *   Escape exceptions
+    .
+    *   Do not escape unicode characters
+    .
+    *   Comparison: Highlight the first difference
+    .
+    *   Comparison: Yes, No or Maybe results
+    .
+    Probably you need only the 'pprint' and '(===)' functions from the "Data.PPrint" module.
+    .
+    Usage examples:
+    .
+    > pprint [1..]
+    > pprintTo 10000 $ repeat [1..]
+    > pprint $ iterate (*10) 1
+    > pprint $ map length $ replicate 5 [1..] ++ repeat []
+    > pprint [2 `div` 0, error "xxx", 18, 4 `div` 0]
+    > [1..10] === reverse [10,9..1]
+    > [1..10] === reverse [10..1]
+    > reverse [10..] === [1..]
+    > [1..] === [1..99] ++ [101..]
+    > ([1..], [1..]) === ([1..], [1..100]) 
+    > (error "x", [1..]) === (0 `div` 0, reverse [1..])
+    > error ("xx" ++ show (length [1..])) === 1
+    > error ("xx" ++ error "yy") === 1
+    > (error $ unlines $ replicate 300 "xxxxxxxxxxxxxxxxxxxxxxxxxxx") === 1
+    > pprint ['a'..]
+    > pprint $ "hello" ++ [error "x"] ++ "world!"
+    .
+    See also <http://pnyf.inf.elte.hu/fp/Show_en.xml>
+    .
+    Changes since 0.1: Refactoring, proper handling of nested errors
+stability:           beta
+license:             BSD3
+license-file:        LICENSE
+author:              Péter Diviánszky
+maintainer:          divipp@gmail.com
+cabal-version:       >=1.6
+build-type:          Simple
+
+source-repository head
+  type:             git
+  location:         https://github.com/divipp/ActiveHs-misc
+
+library
+  ghc-options:       -Wall -fno-warn-name-shadowing -fno-warn-orphans
+  exposed-modules:
+    Data.PPrint,
+    Data.Data.Eval,
+    Data.Data.Compare,
+    Data.Data.GenRep,
+    Data.Data.GenRep.Functions,
+    Data.Data.GenRep.Doc,
+    Control.Exception.Pure,
+    System.SimpleTimeout,
+    System.SimpleTimeout.Limits,
+    System.IO.Parallel
+  other-modules:
+  build-depends:
+    base >= 4.0 && < 4.11,
+    pretty >= 1.0 && < 1.2,
+    mtl >= 2.0 && < 2.3,
+    deepseq >= 1.1 && < 1.5,
+    time >= 1.2 && < 1.6,
+    parallel >= 3.1 && < 3.3
+