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 +