On Fri, Jun 02, 2006 at 08:40:35PM +0200, Jerome Flesch wrote: > > I recall Frost having a nasty bug that caused it to crash whenever it > > encountered a message malformed in a special way due to the parser not > > handling error cases correctly. Using XML allows one to use existing XML > > libraries for parsing instead of having to write a new parser, making it > > much less likely that such unpleasantness occurs again. > > > Er ... Currently, I didn't look at Frost source code, but Frost messages seem > to be in XML, no ?
I think they are... ask bback... they may not always have been... > > > This is especially > > important for non-Java programs, since they can easily develop far more > > serious symptoms than simply crashing. > > > > It also allows for trivial backwards-compatible extension: simply state > > that a program should ignore all tags and attributes it doesn't > > understand, and you can extend the format as needed while the old programs > > will still keep on working. > > > Yes, but I always fear to see one day strange / useless extensions from > programs made by someone else, and people asking me to add support for it ... > (Ok, it will probably not happen ...) Certainly arbitrary metadata extensions are a good thing. Freenet 0.7 supports them for that reason, though we don't have an API for it yet. -- Matthew J Toseland - [EMAIL PROTECTED] Freenet Project Official Codemonkey - http://freenetproject.org/ ICTHUS - Nothing is impossible. Our Boss says so.
signature.asc
Description: Digital signature
_______________________________________________ Devl mailing list [email protected] http://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl
