Simon Wistow wrote:
> Seriously, there's some features missing in Mailman that I'd really like
> (see above mail(s)) and which other people would like. I'd patch Mailman
> if I could code Python but I think, actually, in the long run, it would
> be quicker to code up a replacement in Perl than to learn Python and the
> structure of Mailman and then start hacking in the stuff I want.

I don't buy this argument.  Perl and Python are really so very similiar 
on many, many levels that I don't believe a competent perl programmer 
such as yourself couldn't pick up python in a very short time indeed. 
And learning new things is always good right?

As to understanding the structure of the application, that's going to be 
an issue no matter what language it's written in.  What if you wanted to 
add a feature to bugzilla[1]?  Infobot[1]?  Would you be able to 
understand its internals in significantly less working time? 
Unfortunately, learning the structure of the code /is/ one of the 
barriers of entry to a project.

OTOH, it's not totally essential for small fixes.  You can go a way with 
just grep to find out what bit of code is doing what you want and 
changing it, see what happens, repeat.

-Dom

[1] Or other random largeish perl project.

Reply via email to