You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@subversion.apache.org by "Terrel H. Shumway" <ts...@octavian.ICS.UCI.EDU> on 2000/09/07 01:16:01 UTC
Introduction
Hello everyone.
My name is Terrel Shumway. I am a CS undergraduate at the University of
California, Irvine (yes, that is where Jason is from too).
I have had an interest in development tools in general and SCM in particular
for a while now. It seems that Tigris is a perfect match for my interests.
I have followed some of the development of PRCS and xdelta. I like the user
model. I am glad that subversion shares many design goals with that system.
I have also suffered through and survived a roll-out of PVCS Tracker, learning
many of the things to avoid in a SCM system.
I am a Python biggot^H^H^H^H^H^Hadvocate. It pains me to watch people slave
away trying to get C++ (for example) to do stuff that is so easy to do in
Python. For this reason I would like to steer the development in a direction
that makes high-level scripting language bindings easy. Python, Javascript
Perl and TCL interfaces should be core deliverables.
I have a wife and two handsome sons, one 2 years old and one 3 weeks old.
I am also trying to graduate some day so I can get a real job working on
cool projects like Tigris. Therefore I will conservatively place myself
in the "a few postings a week" category. However, if there is Python work
to be done, I would like to be as involved as I possibly can be.
-- Terrel
Re: Introduction
Posted by Brian Behlendorf <br...@collab.net>.
On Wed, 6 Sep 2000, Lefty Burgess wrote:
> Greg Stein writes:
> > As a rough guess, I'd say that we'll see Python embedded in the server to
> > run scripts when actions occur (such as a commit). If you're not up on
> > embedding, then there would certainly be a lot of creative things you could
> > do from the scripting side (e.g. the Python scripts that get invoked).
>
> This is really cool to hear. While I am mainly a Perl/Java web
> developer, I am *very* interested in working more with Python. I
> have been studying it and tinkering with it, and really like Python a
> lot. If I am up to speed when these things start happening, you can
> count on my assistance.
So long as you python nuts help us with the C code when necessary (as
Greg's doing!) yeah, sure, Python bindings in different places would
definitely be cool.
Brian
Re: Introduction
Posted by Lefty Burgess <le...@red-bean.com>.
Greg Stein writes:
> On Wed, Sep 06, 2000 at 06:16:01PM -0700, Terrel H. Shumway wrote:
> >...
> > cool projects like Tigris. Therefore I will conservatively place myself
> > in the "a few postings a week" category. However, if there is Python work
> > to be done, I would like to be as involved as I possibly can be.
>
> There will definitely be Python projects at some point (tho I'd guess all
> after the 1.0 release). As a Subversion developer who is also a Python
> advocate/bigot/guru, I'll be ensuring we get full support :-)
>
> And yes: assistance with the projects will be gladly appreciated.
>
> As a rough guess, I'd say that we'll see Python embedded in the server to
> run scripts when actions occur (such as a commit). If you're not up on
> embedding, then there would certainly be a lot of creative things you could
> do from the scripting side (e.g. the Python scripts that get invoked).
This is really cool to hear. While I am mainly a Perl/Java web
developer, I am *very* interested in working more with Python. I
have been studying it and tinkering with it, and really like Python a
lot. If I am up to speed when these things start happening, you can
count on my assistance.
--
Lee P. W. Burgess <<!>> Manipulate eternity. Power is a symphony:
Programmer <<!>> elaborate, enormous, essential.
Red-Bean Software <<!>> Dream the moment with a fiddle in summer
lefty@red-bean.com <<!>> and a knife in winter.
Re: Introduction
Posted by Greg Stein <gs...@lyra.org>.
On Thu, Sep 07, 2000 at 10:22:35AM -0700, John P Cavanaugh wrote:
> On Wed, Sep 06, 2000 at 07:00:47PM -0700, Greg Stein wrote:
> > On Wed, Sep 06, 2000 at 06:16:01PM -0700, Terrel H. Shumway wrote:
> > >...
> > > cool projects like Tigris. Therefore I will conservatively place myself
> > > in the "a few postings a week" category. However, if there is Python work
> > > to be done, I would like to be as involved as I possibly can be.
> >
> > There will definitely be Python projects at some point (tho I'd guess all
> > after the 1.0 release). As a Subversion developer who is also a Python
> > advocate/bigot/guru, I'll be ensuring we get full support :-)
> >
>
> I would recommend we look at something like SWIG for doing the interface
> wrapping that way we get all the languages for free.
That is a small part of the problem.
As I mentioned earlier, the various interpreters will need to be embedded
into the (server side) of Subversion. SWIG only handles calling from a
script back into the library. It does not handle embedding at all. It also
does not handle passing data from the hosting app/lib into the interpreter.
Cheers,
-g
--
Greg Stein, http://www.lyra.org/
Re: Introduction
Posted by John P Cavanaugh <ca...@sr.hp.com>.
On Wed, Sep 06, 2000 at 07:00:47PM -0700, Greg Stein wrote:
> On Wed, Sep 06, 2000 at 06:16:01PM -0700, Terrel H. Shumway wrote:
> >...
> > cool projects like Tigris. Therefore I will conservatively place myself
> > in the "a few postings a week" category. However, if there is Python work
> > to be done, I would like to be as involved as I possibly can be.
>
> There will definitely be Python projects at some point (tho I'd guess all
> after the 1.0 release). As a Subversion developer who is also a Python
> advocate/bigot/guru, I'll be ensuring we get full support :-)
>
I would recommend we look at something like SWIG for doing the interface
wrapping that way we get all the languages for free.
--John Cavanaugh
Re: Introduction
Posted by Greg Stein <gs...@lyra.org>.
On Wed, Sep 06, 2000 at 06:16:01PM -0700, Terrel H. Shumway wrote:
>...
> cool projects like Tigris. Therefore I will conservatively place myself
> in the "a few postings a week" category. However, if there is Python work
> to be done, I would like to be as involved as I possibly can be.
There will definitely be Python projects at some point (tho I'd guess all
after the 1.0 release). As a Subversion developer who is also a Python
advocate/bigot/guru, I'll be ensuring we get full support :-)
And yes: assistance with the projects will be gladly appreciated.
As a rough guess, I'd say that we'll see Python embedded in the server to
run scripts when actions occur (such as a commit). If you're not up on
embedding, then there would certainly be a lot of creative things you could
do from the scripting side (e.g. the Python scripts that get invoked).
Cheers,
-g
--
Greg Stein, http://www.lyra.org/