On Thu, 2007-01-25 at 11:20 +0000, Andrew Stitcher wrote:
> My preference for config file format would currently be YAML
> (http://www.yaml.org/). As there are implementations for lots of
> languages and the file format is easy to read and write by a person
> (unlike XML).
> 
> It would obviously be beneficial for the C++ broker to use the same
> config file as the Java broker for ease of transistion so this would be
> another consideration. However then we would presumably need to add XML
> persing into the C++ broker (in my experience big and unwieldy) just for
> the config file.


yaml looks good to me, and it still lets us support the XML fetishists
out there. From http://www.yaml.org/xml.html :

"For those who love YAML, but require buzz-word compliance or require
XML angle brackets, there is a clean option -- a subset of XML which has
YAML's information model, but XML's syntax. Since a YAML stream may not
start with a '<' character, a YAML implementation could implement an
implicit, automatic conversion of XML in this schema to the equivalent
YAML. As a proof of concept, a XSLT Stylesheet is provided, along with
the canonical invoice example in XML using this schema.

Cheers,
Alan.

Reply via email to