[darcs-users] Replace src/Printer.lhs with an external library?

nicolas.pouillard nicolas.pouillard at gmail.com
Fri Mar 27 13:41:10 UTC 2009


Excerpts from Trent W. Buck's message of Fri Mar 27 13:18:31 +0100 2009:
> On Fri, Mar 27, 2009 at 10:41:15AM +0100, Nicolas Pouillard wrote:
> > Excerpts from trentbuck's message of Fri Mar 27 01:03:05 +0100 2009:
> > > Ian Lynagh <igloo at earth.li> writes:
> > > 
> > > > * Text.PrettyPrint doesn't give you a way to print any sort of packed
> > > >   string type without unpacking it. This is waiting on there being a
> > > >   suitable unicode packed string type for it to use.
> > > 
> > > How serious an issue is this?  I guess most of the strings that this
> > > module prints are quite short, so wouldn't the unpacking cost be
> > > negligible?
> > 
> > Hum are you sure? The hexadecimal representation of binary patches can be
> > very long.
> 
> OK, so currently Printer.lhs is responsible for both writing stuff to
> the terminal (hence the talk about colour support, for example), but
> *also* for writing patch files to disk (hence Eric's caution)?

I think so.

-- 
Nicolas Pouillard


More information about the darcs-users mailing list