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/