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

Re: Introduction

From: Jens Klöcker <jens_at_kloecker.org>
Date: 2001-03-02 10:22:45 CET

========> Today, Eric S Raymond <Eric> wrote:

    Eric> I get a little nervous when I hear "Perl" in a context like
    Eric> this. I used to write a lot of Perl, but have almost
    Eric> completely abondoned the language. The problem I have is
    Eric> that Perl is a maintainability disaster, very nearly a
    Eric> write-only language at program sizes over a few hundred
    Eric> lines.

The following are also strictly my opinions.

The projects I was involved have shown, that you _can_ write such
unmaintanable code in Perl. But when you design (rather than just go
on and start hacking) a Perl application, using the build in OO
mechanisms and package concepts, you can write very modular and clear
code. I think that this holds for most programming languages.

    Eric> Again, strictly my opinion...but if you think you could do a
    Eric> cvsweb equivalent, I'd sure rather see you do that first.

The working areas I mentioned are just ideas where I could help. I
don't claim for me to be able to sit down and write such a program in
an evening ;-)

    Eric> Finally (and the real reason I spoke up), Emacs already
    Eric> includes a generic version-control client with an interface
    Eric> many people have in their fingers. Would you consider
    Eric> writing a Subversion back-end for Emacs VC mode?

IMHO, VC is only good for handling _one_ file at a time (and for
_that_ purpose it's incomparable practical). But when it comes to
commit a bunch of changes or to just get an overview of the working
tree, I usually prefer pcl-cvs. It would be very nice to have both
tools for SVN. I don't know if they are already in work by someone,
but this an area where I'm interested in and where I would like to
help.

-- 
Jens Klöcker <jens@kloecker.org> | Co-existence or no existence.
Received on Sat Oct 21 14:36:24 2006

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