[Scummvm-devel] ScummVM binary size comparison

Max Horn max at quendi.de
Wed Nov 12 12:01:36 CET 2008

Am 12.11.2008 um 11:19 schrieb Vicent Marti:

> Hey all,
> you are right Max, I'm willing to start working on the new theme
> format asap, although there are a few things we should consider first.
> Mainly, on which language should we write the theme parsing tool? I
> was thinking about Python (again, nothing related with my zealotry),
> just because it already comes with batteries i.e. good XML parsing
> libraries. C++ is obviously also an option, but we would have to add
> libXML as a dependency, which is not really cool.

Python is perfectly fine by me.

> Also, regarding the external validation, I only have experience with
> DTD, but RelaxNG's syntax does look much cleaner. Should we stick with
> the latter?

If you can hack up a DTD quickly, do so. It's trivial to add a RelaxNG  
file or XML Schema later on, if we desire so. These two provide  
extended validations abilities, which I find attractive. But even a  
DTD should suffice to replicate most of our built-in validation, and  

> There are also a couple other considerations regarding the
> binary format itself, I'll discuss them later.



More information about the Scummvm-devel mailing list