|   | 
      | 
  
  
      | 
      | 
  
 
     | 
    | 
  
  
     | 
    | 
  
  
    |   | 
      | 
  
  
    | 
         
xen-devel
[Xen-devel] a last comment on xml-rpc
 
we get this kind of note all the time, and just got another one.
 Chessbrain II, which used to use XML-RPC, has moved to Matt's 
s-expression library. For more on chessbrain:
 "It is being used in two projects, msgCourier (an open source messaging 
server) and on the ChessBrain project.  ChessBrain is a distributed 
computing project (similar to SETI@home) that plays the game of chess 
using thousands of computers.  ChessBrain was awarded a 2005 Guinness 
World Record involving distributed computation (see 
http://www.chessbrain.net and http://www.msgcourier.com).  The new 
ChessBrain II (which has been in development for two years now) will 
utilize msgCourier during its next world record attempt in Copenhagen. 
The underlying communication protocol will use s-expr and Matt's sfsexp."
 I think Xen made the right decision, in the beginning, to use s-exprs. 
We have heard from any number of places that learned the hard way that 
XML is a really poor foundation for RPC.
 I hope you will reconsider going to XML-RPC. I don't think the existence 
of python support is sufficient. The whole point of RPC, in fact, is to 
let any client talk to any server, without regard to language or 
environment. We know in practice that trivial C programs can use 
s-expression based RPC; we've seen how awful the XML parsers in C can 
be; do you really want to lock C out of this picture?
thanks
ron
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
 
 |   
 
| <Prev in Thread] | 
Current Thread | 
[Next in Thread>
 |  
- [Xen-devel] a last comment on xml-rpc,
Ronald G Minnich <=
 
 
 |  
  
 | 
    | 
  
  
    |   | 
    |