<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7653.38">
<TITLE>RE: [Haskell-cafe] Pretty Print, text or ++?</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->

<P><FONT SIZE=2>Thanks,<BR>
<BR>
So you're recommending:<BR>
<BR>
text (concat [a,b,c,d,e])<BR>
<BR>
Might this not transform my pretty printing into ugly printing; when longer strings are used?<BR>
<BR>
Paul<BR>
<BR>
<BR>
-----Original Message-----<BR>
From: sw17ch@gmail.com on behalf of John Van Enk<BR>
Sent: Fri 15/08/2008 14:31<BR>
To: Paul Keir<BR>
Cc: haskell-cafe@haskell.org<BR>
Subject: Re: [Haskell-cafe] Pretty Print, text or ++?<BR>
<BR>
Paul,<BR>
<BR>
Something tells me you might want to look at `concat':<BR>
<BR>
concat :: [[a]] -&gt; [a]<BR>
<BR>
/jve<BR>
<BR>
<BR>
2008/8/15 Paul Keir &lt;pkeir@dcs.gla.ac.uk&gt;<BR>
<BR>
&gt;&nbsp; Hi there,<BR>
&gt;<BR>
&gt; I'm writing a pretty printer using the Text.PrettyPrint library, and<BR>
&gt; there's a pattern I'm coming across quite often. Does anyone know whether,<BR>
&gt;<BR>
&gt; text (a ++ b ++ c ++ d)<BR>
&gt; or<BR>
&gt; text a &lt;+&gt; text b &lt;+&gt; text c &lt;+&gt; text d<BR>
&gt;<BR>
&gt; runs quicker?<BR>
&gt;<BR>
&gt; Cheers,<BR>
&gt; Paul<BR>
&gt;<BR>
&gt; _______________________________________________<BR>
&gt; Haskell-Cafe mailing list<BR>
&gt; Haskell-Cafe@haskell.org<BR>
&gt; <A HREF="http://www.haskell.org/mailman/listinfo/haskell-cafe">http://www.haskell.org/mailman/listinfo/haskell-cafe</A><BR>
&gt;<BR>
&gt;<BR>
<BR>
<BR>
--<BR>
/jve<BR>
<BR>
</FONT>
</P>

</BODY>
</HTML>