Simply no. The javahl uses JNI (Java Native Interface) to speak to the DLLs for
subversion. It is platform locked, not 100% pure java (and thus a bitch to
integrate into Java IDEs) . I want the lib to be 100% PURE java. The outcome
will have 2 effects.
1) Every java IDE builder will be able to bind to subversion easily.
2) No more "can I please have a client for my palm pilot os" and havign to port.
Server being all in C is pretty acceptible since only a small percentage of
total users are installign servers. The client being in C isnt a good idea
because there are too many operating systems and too few hours of the day.
Furthermore binding ANYTHING with JNI is messy at best.
<firstname.lastname@example.org> wrote in message
> Just out of curiosity, would the javahl-bindings in the javahl package
> serve your needs? I think it's a java-high-level client library. Not sure
> about the internals. You'd have to talk to Patrick Mayweg and others.
> > So, at any rate, I would be interested in building a 100% pure Java client
> > library for interfacing with subversion. Notice I said client library and
> > not a
> > command line tool per-se. My interest is in binding the integration
> > between
> > subversion and Java IDEs such as eclipse (an specifically eclipse).
> Or are you talking about a complete Java implementation from the ground up?
> > However, for
> > the start I would probably re-implement the client side command line
> > program as
> > the "prototype" implementation of the library. I really wish to design a
> > componetized library that can be used wherever so ANY C code in the
> > library is
> > out of the question.
> I'm a little unsure of the implications of reimplementing SVN in another
> language. I'm sure others of more knowledge in this area will answer you
> Guess I'm just not getting the whole "native in java is better" concept.
> You'll have to excuse my ignorance on that point. My two cents. I concede
> the will of the experts.
> Shamim Islam
> BA BS
To unsubscribe, e-mail: email@example.com
For additional commands, e-mail: firstname.lastname@example.org
Received on Wed Oct 22 00:21:07 2003