I use both Python and Perl in my everyday work, and the answer would have to be "depends on the job." We run a very open shop in regards to what language can be used, as long as it accomplishes the task, and our tasks are varied. I use Python particularly when working in conjunction with one of the developers here, who has primarily a VB background; it was easier for him to learn, so it's a good middle ground. In terms of accessibility and ease of understanding Python is the clear winner for most people, I think. But, and this is a big but, if you need to do something large and procedural, or something systems-like that's low-level and woven into the background noise of a Unix box, Perl is far superior to Python. It's just more flexible, lower-profile (at least on my servers) and more innately suited to the task. On a purely personal level, I'm more comfortable with Perl, but I do recognize that sometimes I do things in Perl that would work better in Python. To me, though, it's not an even swap; they both have strengths, and I think there's room for both. I don't think Python is going to knock Perl off the flagpole, though, at least not yet. It doesn't have either a champion, or a userbase, or a clear enough advantage over Perl to do so.
Kate > I would be curious to hear from someone who actually knows Python/ > Ruby and Perl. Which one would he/she rather use to accomplish > typical tasks of varying scopes? Forget benchmarks and keystrokes for > a moment. Which one would he/she rather use? > > Bogart > _______________________________________________ Boston-pm mailing list [email protected] http://mail.pm.org/mailman/listinfo/boston-pm

