You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@subversion.apache.org by Matthias Hryniszak <ma...@hryniszak.de> on 2005/08/08 22:10:16 UTC
Client libraries - binding with other languages
Hello,
I've been looking around the documentation and I've found something like this:
[...] Binding Directly-A Word About Correctness [...]
(full text is to be found under http://scm.sipfoundry.org/svndoc/ch08.html#svn-ch-8-sect-1.2.1)
I think that's the only reasonable idea, but clearly not the best one. How do you feel about a DLL that could be accessible using imports instead of statically linking all the stuff?
That would:
a) make the client applications that come with the svn client/server for win32 a lot smaller,
b) since this apps already use some dlls (libdb43.dll, libeay32.dll just to name some) it wouldn't make the client dll-independant,
c) and last but not least it would open a whole new doorway for other programmers to write good, quality and need-oriented clients.
I'm in need of such a client to perform some read-only tasks from a web client that I'm currently developing (viewer+task+bug tracker+project management). I suppose it will not be hard for you, guys to compile something like that.
Matthias Hryniszak (matthias@hryniszak.de)
Re: Client libraries - binding with other languages
Posted by Branko Čibej <br...@xbc.nu>.
Matthias Hryniszak wrote:
> Hello,
>
> I've been looking around the documentation and I've found something
> like this:
>
> [...] Binding Directly—A Word About Correctness [...]
> **
> (full text is to be found under
> http://scm.sipfoundry.org/svndoc/ch08.html#svn-ch-8-sect-1.2.1)
>
> I think that's the only reasonable idea, but clearly not the best one.
> How do you feel about a DLL that could be accessible using imports
> instead of statically linking all the stuff?
It's on the TODO list for the Windows build. Some work has been done
towards generating DEF files for the DLLs, but a lot still remains to be
done in the build generator itself (i.e., generate a DLL project for
every libsvn_* static library).
>
> That would:
> a) make the client applications that come with the svn client/server
> for win32 a lot smaller,
> b) since this apps already use some dlls (libdb43.dll, libeay32.dll
> just to name some) it wouldn't make the client dll-independant,
> c) and last but not least it would open a whole new doorway for
> other programmers to write good, quality and need-oriented clients.
>
> I'm in need of such a client to perform some read-only tasks from a
> web client that I'm currently developing (viewer+task+bug
> tracker+project management). I suppose it will not be hard for you,
> guys to compile something like that.
It's not hard, but it's work that someone must find the time to do.
Patches would be most welcome.
-- Brane
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Re: Client libraries - binding with other languages
Posted by Walter Nicholls <wa...@cornerstone.co.nz>.
Ack! hit reply instead of reply-to-all
Matthias Hryniszak wrote:
>
> I think that's the only reasonable idea, but clearly not the best one.
> How do you feel about a DLL that could be accessible using imports
> instead of statically linking all the stuff?
See also http://subversion.tigris.org/issues/show_bug.cgi?id=1627 - the
patches need updating and testing.
I keep on thinking I should spend some time working on this myself but
I'm already doing 10-hour days for the foreseeable future. (Since you
probably don't know me, I should mention I'm not a subversion developer,
but I am a *very* interested lurker on this particular topic.)
- Walter
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org