-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Micah Cowan wrote:
> Charles wrote:
>> How about using YAML for the text format? It's interoperable (most
>> language has a library to read it), very readable, has a formal syntax
>> specification, and there is libyaml to do it in C. The YAML can be
>> read into a dictionary and then serialized to create the binary
>> format. And being simple and plain text, I believe people can use good
>> old unix utilities to parse it ;)
> 
> I'll definitely consider it. I hadn't actually heard of it before, but
> from what Wikipedia shows, it's a good, clean format. Thanks for the
> suggestion! It might be worth considering for configuration file syntax
> at some point in the future (it will need an overhaul, due to planned
> support for URL-specific configuration settings).

Ah, one potential problem would be that libyaml is currently at version
0.0.1, and the homepage claims that it is in an early stage of
development. This probably means that we'd need to roll our own (subset)
implementation.

- --
Micah J. Cowan
Programmer, musician, typesetting enthusiast, gamer...
http://micah.cowan.name/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFH3j5a7M8hyUobTrERArrzAJ9nsWIEOO5+nRi5I1Wo8hO7yATGaACdHulq
tLtbs9y2sUbebK21GDok7ic=
=vNtY
-----END PGP SIGNATURE-----

Reply via email to