On Fri, Mar 16, 2001 at 12:16:58AM +0100, Thomas Wouters wrote:
[ Apologies for the off-topicness, but Python can't be *totally* off topic, not on this mailinglist, can it ? :) ]
I shouldn't think so... and it's not like this list has been swamped with traffic... I *still* haven't gotten an answer to *my* first question, asked last Friday... :-}
On Thu, Mar 15, 2001 at 11:29:26AM -0500, Jay R. Ashworth wrote:
Note that Python is the easiest langauge in the world. Did you read the tutorial yet ? If you're already familiar with programming in some other language, it's easy to get into, and will teach you everything about the language itself. Most of the rest you'll want to learn eventually is library docs, but you can browse those on an as-needed basis.
Well, you can code python like C, or you can code it like python, just like perl 5. If it's coded like C, which much of this package is, I can follow it.
Actually, Mailman is written in pretty standard Python. Pipermail is probably an example of the word's worst Python code, but the rest is pretty simple :) It might reflect a bit of C style because Barry does a fair bit of C coding, but Barry also used to do a lot of Java coding (or pretend to, anyway, on JPython :) so I'm not sure if that's true. Python isn't like Perl, you can't write it in *that* many different ways :)
Well, no, but you can swim in the Object Orientation, or you can tiptoe through it, and the code I've looked at doesn't look to horribly deep to me.
Except make_whatever in Utils; how do you get a hard newline in that damned routine? The template stuff is one of the weak spots in system operator documentation... and the templates could us a touch of work, too -- no offence to whomever's writing that is...
Hi! I'm a .signature virus! copy me into your .signature file to help me spread!
I like the Amish virus better...
Cheers, -- jra
Jay R. Ashworth jra@baylink.com Member of the Technical Staff Baylink The Suncoast Freenet The Things I Think Tampa Bay, Florida http://baylink.pitas.com +1 727 804 5015