Comparison Table

PackageDependenciesPurposeGHC Support
text‑displaybase, bytestring, textHuman-readable displayStarts with 8.8
pretty‑showarray,base, filepath,ghc‑prim, haskell‑lexer,pretty, textPretty‑printing Show instancesfor Haskell data structures7.10.3 to 8.6.1
text‑showarray, base‑compat‑batteries, bifunctors,bytestring, bytestring‑builder, containers,generic‑deriving, ghc‑prim, text,th‑abstraction, th‑lift,Systematic replacement of Showinstances of base, array, bytestring and text with a Text‑based equivalent7.8.4 to 9.2.2
pretty‑displaybase, text, pretty‑showHuman‑readable display7.8.4 to 8.0.1
displaybase, bytestring, textHuman‑readable displayUnclear

PackageUnderlying representation
text‑displayLazy Text Builder
pretty‑showADT for generic representation
text‑showLazy Text Builder
pretty‑displayDefers to pretty‑show
displayByteString Builder