Hi

I'm new to Thrift. I want to use it to implement a remoting API for a 
relational database language called Andl. See web site for details.

First: my platform is Windows C#. I found a few problems with setting up Thrift 
due to errors in the CSharp parts of the tutorial and related project files. 
I'm happy to raise issues for them if anyone is interested, but I don't really 
know Thrift well yet or how best to do that.

Second: I don't expect to have too much difficulty in writing a Thrift server 
to suit my purposes, but it's an asymmetric situation. Any user of Andl who 
wanted to use the Thrift interface would have to install and use Thrift (as 
well as my Andl/Thrift server), and I want to make sure that barrier to entry 
is as low as possible. IOW I write the server but they write the client; I get 
to work hard so they don't have to. I wondered if you could point me to any 
other projects doing something like this so I could get some tips on how best 
to approach it.

Third: As a kind of test of the above I wrote a Java client. I found that I was 
unable to load a jar file from the Thrift site (but I found it on the Central 
Repository). Then I found that the generated code had a dependency on a logging 
package. Then I had problems working out where to put the generated code, 
relative to the other source. This is the kind of friction I'm worried about. 
Comments?

Regards
David M Bennett FACS

Andl - A New Database Language - andl.org


Reply via email to