[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Python bindings

From: Lele Gaifax <lele_at_nautilus.homeip.net>
Date: 2004-04-19 01:13:55 CEST

>>>>> "C" == C Michael Pilato <cmpilato@collab.net> writes:

    C> I think the fact that would benefit only the Python side of
    C> things is non-negligible downside. I also am not impressed
    C> with claims that Python bindings that behave more Pythonic is
    C> actually in and of itself a good thing.

That's an implementation choice: I maybe did not put the emphasis
right, it's the way you can express them that's more easy to understand,
fix, and complete.

    C> I rather prefer the
    C> system we have today, where the 'libsvn' module exposes our
    C> public APIs in a form familiar to programmers of those APIs as
    C> used in C or C++.

As my example showed, this is there almost for free.

    C> And then we have the 'svn' module, which
    C> (when I get some free time) will not merely wrap libsvn, but
    C> will do so by creating more Pythonic objects (classes, etc.)

Once the underlying infrastructure is there, you mean. Too bad that
current bindings are not there yet, mainly for swig related thingies.

bye, lele.

nickname: Lele Gaifax	| Quando vivrò di quello che ho pensato ieri
real: Emanuele Gaifas	| comincerò ad aver paura di chi mi copia.
email: lele@seldati.it	|		-- Fortunato Depero, 1929.
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Mon Apr 19 01:14:13 2004

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.