all options
trixie  ] [  sid  ]
[ Source: haskell-groom  ]

Package: libghc-groom-prof (0.1.2.1-2)

Links for libghc-groom-prof

Screenshot

Debian Resources:

Download Source Package haskell-groom:

Maintainers:

External Resources:

Similar packages:

belle stampe per istanze di Show con comportamento corretto; librerie di profilazione

Le istanze di Show derivate automaticamente sono un modo facile di ispezionare i dati nei programmi. Tuttavia, per strutture dati grandi, l'output risultante manca di spazi bianchi e ciò lo rende illeggibile. Groom offre un rimpiazzo per "show" chiamato "groom" che cerca di fare una bella stampa dell'output di "show". Per esempio:

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

ha come risultato:

 > 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 funziona solo su istanze di Show che producono in output codice Haskell valido; se Groom non riesce a comprendere il suo input, non fa alcuna modifica.

Questo pacchetto fornisce una libreria per il linguaggio di programmazione Haskell compilata per la profilazione. Per maggiori informazioni su Haskell si veda http://www.haskell.org/.

Other Packages Related to libghc-groom-prof

  • depends
  • recommends
  • suggests
  • enhances

Download libghc-groom-prof

Download for all available architectures
Architecture Package Size Installed Size Files
alpha (unofficial port) 6.8 kB33.0 kB [list of files]
amd64 6.6 kB32.0 kB [list of files]
arm64 7.1 kB34.0 kB [list of files]
armel 7.2 kB33.0 kB [list of files]
armhf 6.5 kB31.0 kB [list of files]
hppa (unofficial port) 7.1 kB30.0 kB [list of files]
i386 7.1 kB31.0 kB [list of files]
loong64 (unofficial port) 7.8 kB43.0 kB [list of files]
m68k (unofficial port) 6.2 kB28.0 kB [list of files]
mips64el 7.4 kB36.0 kB [list of files]
ppc64 (unofficial port) 7.1 kB37.0 kB [list of files]
ppc64el 7.2 kB37.0 kB [list of files]
riscv64 8.0 kB44.0 kB [list of files]
s390x 7.2 kB39.0 kB [list of files]
sparc64 (unofficial port) 7.8 kB40.0 kB [list of files]