cvs commit: HaXml Makefile
Malcolm Wallace
Malcolm.Wallace@cs.york.ac.uk
Wed, 23 Apr 2003 12:18:34 +0100
Ross Paterson <ross@soi.city.ac.uk> writes:
> > HaXml package version number is now at 1.09.
>
> A few nits:
> - in pkg.conf, how about making it depend on haskell98 instead of lang+data?
HaXml still works with ghc 5.02.x, which only has lang+data, not haskell98.
> - this package includes Text.PrettyPrint.HughesPJ, which overlaps with base
> (and seems to be an older version)
Again, for backward compatibility with ghc-5.02.x. This
pretty-printing module is removed by the configuration script if
it detects the presence of a newer ghc.
> - in Text/XML/HaXml/Validate.hs, you could remove the #ifdef
> __GLASGOW_HASKELL__ around the import FiniteMap -- Hugs has had the
> module for 4 years, and I guess Nhc has too.
nhc98 has only just adopted the Data.FiniteMap module, and never had
the original FiniteMap.
Once the hierarchical libraries have been around for a while, I do
intend to settle on the new standard namings, and eventually ditch
the backward compatibility. However, I think it would be slightly
premature to go the whole way now.
Regards,
Malcolm