Jason E Katz-Brown wrote:
> The biggest task is defining an XML format for serializing
> quackle/game.h and quackle/game.cpp to, and then implementing that
> serialization in libquackle somewhere. Then writing parsers for other
> input formats is easy.

I'm very interested in this too, because at some point I'd like to add
the ability to work with games and positions in Zyzzyva as well.  It
would be great if we could get some design discussion going on this list
for a common XML format to represent games and/or positions.  (Sorry I
can't start the design discussion myself at this moment - things are
going to be very crazy for me through early next week.)

> So, first integrating an XML library into libquackle would be great. I
> surveyed a cross-platform few but forgot which one I thought was best.
> Then working on a func that spits a Quackle::GamePosition to xml (this
> involves in turn serializing really every other libquackle object to
> xml). Then everything else, which would then be easy.

I don't know if libquackle itself uses Qt, but Qt has a nice XML library
of its own.  I use it in Zyzzyva for loading and saving quizzes,
searches, etc.

http://doc.trolltech.com/4.1/qtxml.html

-- 
Michael W Thelen
It is a mistake to think you can solve any major problems just with
potatoes.       -- Douglas Adams


 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/quackle/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 


Reply via email to