RE: XML DTD for the package configuration file

Isaac will surely correct me in case I got this wrong, but I thought the XML format is meant to be _one_ possible representation of the Haskell data types, which constitute a "package". If you prefer to write Haskell syntax, just do. Dumping your data into an XML file takes _one_ function call with HaXml.
The important part is the _internal_ data format. Whether these records are written to disk as XML, ATerm, RPM specs, Gentoo ebuilds, or Microsoft Word documents does not matter.
Absolutely. I don't think the storage format for the package configuration should receive any attention at all, unless library writers are expected to write package specs in that form, and it is my understanding that they're not (correct me if I'm wrong). The storage format for the package config is hidden behind the Distribution API, is it not?
Why is there so much excitement about this issue? :-)
Because it is a bikeshed discussion http://www.unixguide.net/freebsd/faq/16.19.shtml Cheers, Simon

Sorry for this non-relevant posting. I guess it just confirms that the concept of a bikeshed can also cause a bikeshed discussion :-) On Mon, 20 Oct 2003, Simon Marlow wrote:
Why is there so much excitement about this issue? :-)
Because it is a bikeshed discussion
A corollary of this discussion is Wadler's law of language design. http://www.informatik.uni-kiel.de/~mh/curry/listarchive/0017.html /Josef
participants (2)
-
Josef Svenningsson
-
Simon Marlow