# The Haskell Html Library

This is the first release of the Haskell Html combinators. (Version 0.1)

Using HTML is a great way of displaying structured data, allowing neat presentation using tricks like boxing, color, fonts and indentation levels. This library is a collection of combinators, allowing your Haskell programs to generate HTML.

This release has

- Full support for HTML 3.2, which is the version of HTML supported by most browsers.
- An HTML DSL language. Overloaded combinators are used to allow clean specification of your HTML text.
- Special support for generating tables.
- Tree displaying functions, where depth is represented by indentation of tables.
- Debugging functions, that let you view your HTML, as explicit nested structures.

We also have a LICENSE and copyright to protect the truly paranoid. I've used these modules for several months now, and find them very useful. I hope you do too.

Enjoy!

Andy Gill

- Download the library here, htmllibs.tar.gz
- View the HTML library documentation

## Modules in HTML Library

HtmlBlockTable
  Generic support for 2-D tables.
Html
  The main interface for the HTML library, including the HTML DSL.

## Extra Modules

HtmlExample
  Example of use of the library.