Abstract
A generic program is written once and works on values of many data types. Generic
Haskell is a recent extension of the functional programming language Haskell that supports
generic programming. This paper discusses how Generic Haskell can be used to implement
XML tools whose behaviour depends on the DTD or Schema of the
... read more