[GHC] #7666: excessive space and time usage for rendering (somewhat) deeply nested Docs
GHC
cvs-ghc at haskell.org
Wed Feb 6 11:35:46 CET 2013
#7666: excessive space and time usage for rendering (somewhat) deeply nested Docs
-----------------------------+----------------------------------------------
Reporter: j.waldmann | Owner:
Type: bug | Status: new
Priority: normal | Component: libraries/pretty
Version: 7.6.2 | Keywords:
Os: Unknown/Multiple | Architecture: Unknown/Multiple
Failure: None/Unknown | Blockedby:
Blocking: | Related:
-----------------------------+----------------------------------------------
I was running into serious performance problems when printing moderately
sized Doc and Xml data (HaXml goes via Doc).
Since pretty is shipped with ghc, this is potentially dangerous. Users
will just assume that these core components are tried and tested, and
working efficiently.
More info:
http://article.gmane.org/gmane.comp.lang.haskell.cafe/103210
See also:
http://stackoverflow.com/questions/9761507/which-pretty-print-library
Test case (builds an Xml tree with HaXml and renders it via the pretty
library):
https://github.com/jwaldmann/haskell-tpdb/blob/master/test/speed.hs
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/7666>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list