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 input
... read more