alla flaggor
trixie  ] [  forky  ] [  sid  ]
[ Källkod: haskell-groom  ]

Paket: haskell-groom-utils (0.1.2.1-2)

Länkar för haskell-groom-utils

Screenshot

Debianresurser:

Hämta källkodspaketet haskell-groom:

Ansvariga:

Externa resurser:

Liknande paket:

Pretty printing for well-behaved Show instances

Automatically derived Show instances are an easy way to inspect data in your program. However, for large data-structures, the resulting output lacks whitespace, making it unreadable. Groom offers an replacement to `show' called `groom' which attempts to pretty-print the output of `show'. For example:

> let x = parseExp "foobar 1 [1,2]" > in do > putStrLn (show x) > putStrLn (groom x)

results in:

> ParseOk (App (App (Var (UnQual (Ident "foobar"))) (Lit (Int 1))) (List [Lit (Int 1),Lit (Int 2)])) > ParseOk > (App (App (Var (UnQual (Ident "foobar"))) (Lit (Int 1))) > (List [Lit (Int 1), Lit (Int 2)]))

Groom works only on Show instances that output valid Haskell code; if Groom can't understand its input, it will not make any changes.

Andra paket besläktade med haskell-groom-utils

  • beror
  • rekommenderar
  • föreslår
  • enhances

Hämta haskell-groom-utils

Hämtningar för alla tillgängliga arkitekturer
Arkitektur Paketstorlek Installerad storlek Filer
alpha (inofficiell anpassning) 3.214,6 kbyte47.036,0 kbyte [filförteckning]
amd64 1.782,4 kbyte14.476,0 kbyte [filförteckning]
arm64 1.781,9 kbyte15.981,0 kbyte [filförteckning]
armel 2.417,4 kbyte17.679,0 kbyte [filförteckning]
armhf 2.226,9 kbyte15.814,0 kbyte [filförteckning]
hppa (inofficiell anpassning) 2.877,5 kbyte58.660,0 kbyte [filförteckning]
i386 2.619,5 kbyte21.782,0 kbyte [filförteckning]
loong64 (inofficiell anpassning) 2.446,4 kbyte22.565,0 kbyte [filförteckning]
m68k (inofficiell anpassning) 1.588,5 kbyte22.808,0 kbyte [filförteckning]
mips64el 2.782,6 kbyte31.487,0 kbyte [filförteckning]
ppc64 (inofficiell anpassning) 1.774,0 kbyte25.632,0 kbyte [filförteckning]
ppc64el 1.752,8 kbyte21.596,0 kbyte [filförteckning]
riscv64 2.285,0 kbyte17.564,0 kbyte [filförteckning]
s390x 3.414,8 kbyte29.362,0 kbyte [filförteckning]
sparc64 (inofficiell anpassning) 2.254,3 kbyte42.087,0 kbyte [filförteckning]