MIT licensed by Typeable.io contributors
Maintained by [email protected]
This version can be pinned in stack with:xml-isogen-0.3.0@sha256:356e6ed5fa435a770fd60eec79ce57778032fc4333af02e83289179dae77baea,2785

Module documentation for 0.3.0

xml-isogen

Build Status

TemplateHaskell generators for XML-isomorphic data types, including instances for parsing and rendering. A convenient DSL to define those types.

This is similar to XSD but is Haskell-specific.

Changes

HEAD

0.3.0

  • Add namespaces support
  • Builds with GHC 8.4
  • Derive NFData for all generated datatypes

0.2.1

  • Workaround for the GHC 8.2.1 attribute generation bug

  • Add tests checking run-time behaviour of generated code

0.2.0

  • Builds with GHC 7.10.3, 8.0.2 and 8.2.1

0.1.0

  • Public release