BlazeHtml 0.1

Posted in: haskell.

This is another blogpost about BlazeHtml – the project I am working on for Google Summer of Code for haskell.org. 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

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.

Outlook

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

Feedback

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 haskell.org!

Comments

ce0f13b2-4a83-4c1c-b2b9-b6d18f4ee6d2