Don's Haskell Libraries
-----------------------

* altdata
An alternative implementation of Typeable and Dynamic that
works in the presence of (completely) separate compilation

* hi
A parser for .hi files

* plugins
A dynamic loader for GHC-produce object files. Also provides type
checking of object interfaces via dynamic typing.

* eval
A system for reflecting strings of Haskell source into native code at
runtime, via runtime compilation and dynamic linking. 
Also implements a staged computation doo-hickey.

* printf
An implementation of printf(3) that uses eval to generate new Haskell
functions from format strings, at runtime, and dynamic typing to
retain type safety.