XML-RPC interface

Rob Brown-Bayliss on_the_net@clear.net.nz
27 Sep 2001 07:47:31 +1200


> Maybe the gncuash engine is misnamed. The 'engine' is not a server, its
> a client.  It was designed to be a client, not a server.  The 'backend'
> was designed to be the server.  

Perhapse, I thought the engine was seperate from  the gui, so the gui
talks to the engine, which then talks to the backend.  Is this right? 
OR maybe talk is wrong, the clients link to the engine, so the client
and engine (once compiled) are basically one and the same.

> What would you do about the version mismatch? It would be a massive 
> upgrade headache.
 
This is something I am having to deal with any way...  But to contine in
the next mail...

> -----------
> I also think you over-estimate how hard it is to get language bindings.
> SWIG automatically generates language bindings for a number of
> open-source languages.  Its totally automatic.  It's like saying 'make'.
> And for closed-source ones like Java, there are tools as well. 

Yes, I think your right, I haven't looked at it yet, but I imagine it's
not simple...  More than imagine I know it's not simple.  But then it's
possible to know some thing is TRUE when the reality is you are wrong
and it's FALSE.  The ultimate souce of flames?  Either way IMHO I can be
wrong :o)

-- 

  Rob Brown-Bayliss
 ---======o======---