<div>Hi all,<br></div><div><br></div><div>I&#39;m pleased to announce the release of the latest versions of the libraries in the Haskell Server Pages suite. </div><div><br></div><div>Haskell Server Pages enables literal XML syntax to be used mixed with Haskell code (like e.g. PHP), in a sane way (unlike said PHP). In principle the functionality could be used together with any Haskell web framework, but is (currently) best integrated in and supported by Happstack. For this release I owe much to Jeremy Shaw, both for inspiration and for actual patches. </div>

<div><br></div><div>There are some grand plans in the pipeline for some more extensive changes to the suite, to shape it up to be worthy of the current exciting state-of-the-art of Haskell web development. Stay tuned!</div>
<div><br></div><div>Cheers,</div><div><br></div><div>/Niklas</div><div><br></div><div><br></div><div>Specific changes in this release:</div><div><br></div><div>* In the XMLGen class, the following associated types have been renamed to avoid frequent name clashes, and to better match the intention of those types: XML =&gt; XMLType, Child =&gt; ChildType, Attribute =&gt; AttributeType.</div>

<div><br></div><div>* Literal CDATA strings are now given an explicit type signature in the post-processed code. This to avoid ambiguities when OverloadedStrings is enabled.</div><div><br></div><div>* class XMLGenerator m now has EmbedAsChild m () as another premise.</div>

<div><br></div><div>* HSX.Transform now exports a method transformExp :: Exp -&gt; Exp, intended to be used with quasi-quotation.</div><div><br></div><div>* trhsx no longer performs fixity resolution before transforming, allowing the tool to be used on files using operators with (locally) unknown fixity.</div>

<div><br></div><div>* hsp and hjscript updated to work with hsx-0.10.</div><div><br></div>