On Sat, Jan 17, 2009 at 11:09 AM, Pieter Laeremans <span dir="ltr">&lt;<a href="mailto:pieter@laeremans.org">pieter@laeremans.org</a>&gt;</span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hello,<br>
<br>
When I try to render &nbsp;a byteString template using outputFPS like this :<br>
<br>
outputBsTemplate :: StringTemplate ByteString -&gt; &nbsp;CGI CGIResult<br>
outputBsTemplate template = let bs = renderFPS template in<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;outputFPS bs<br>
<br>
<br>
I get this error :<br>
<br>
Couldn&#39;t match expected type `Data.ByteString.Lazy.Internal.ByteString&#39;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; against inferred type `ByteString&#39;</blockquote><div><br>It&#39;s expecting a Lazy bytestring and you&#39;re giving it a Strict one.<br><br>Simplest fix: import Data.ByteString.Lazy instead.<br><br>Luke</div>
</div><br>