[Telepathy] Proposed spec format update: Dict<A,B>

Simon McVittie simon.mcvittie at collabora.co.uk
Mon Oct 15 02:22:55 PDT 2007


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

On Sat, 13 Oct 2007 at 15:59:13 +0100, Alp Toker wrote:
> This is inspired by the format we already use to describe arrays and 
> based on the syntax for templates in C++ and generics in C#. It is 
> surprisingly easy to parse recursively in XSL.

In the type-generating code in telepathy-glib I just name the types of
dict we use, rather than using templates or generics - the point of my
type-generating code was to cache GTypes so we don't need to ask
dbus-glib to parse varargs over and over again, so using a finite set of
types actually aligns better with this goal.

It turns out we need surprisingly few flavours of dict, so I think this
approach is viable. I'll prepare spec patches when I get a chance.

	Simon
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: OpenPGP key: http://www.pseudorandom.co.uk/2003/contact/ or pgp.net

iD8DBQFHEzFvWSc8zVUw7HYRAlTQAJ0YZVSc+4XXIn2zxrxLyesfyu1yMACZAW8d
v7KzN8OTaEUoah7Sqcb4EHo=
=vD2U
-----END PGP SIGNATURE-----


More information about the Telepathy mailing list