BlazeHtml 0.1

A first release of the BlazeHtml project
Posted in: haskell.

This is another blogpost about BlazeHtml – the project I am working on for Google Summer of Code for Today, I am glad to announce we have a first version of BlazeHtml ready for use. Note that this is a 0.1 release – so beware of bugs. We have also created a website for the project.

Support for HTML 4 Strict and HTML 5

We support HTML 5 as well as HTML 4 Strict. In the feature, we hope to expand this set to the other (X)HTML variants, and perhaps XML. There is no “default” HTML specified: it depends entirely on the modules you import. For example. if you want HTML 4, you import Text.Blaze.Html4.Strict, whereas if you want HTML 5, you need to import Text.Blaze.Html5.

Pretty fast

We think that BlazeHtml is pretty fast and have some benchmarks supporting these claims. There’s more information available on the benchmarks page about that.


Documentation can never be underestimated: it is of vital importance if you want people to use your library. There is a preliminary tutorial available for now, and two examples.


So, after this first release, here is a list of things we will focus on next:


As always, feedback is more than welcome! This is a community project, after all. If you’re interested, also check out the blogs of the other Google Summer of Code participants for!