Interesting thread on comp.lang.perl.misc

Jeff Pinyan jeffp at
Fri Aug 13 17:05:26 CEST 1999

On Aug 13, Michael P. Reilly blah blah blah:

> So what is the best forum?  Good question.  The best would be to find
> papers by reputable persons who fairly judge the languages.  You got a
> very good response from Tom C.  Read what he says; he's fair about both
> languages.

I program both Perl and Python.  I'm in clpmisc and clpython.  What do I
do when such debates come around?  I ignore them.  I do, however, be sure
to make well researched and as unbiased comments as I can if I do happen
to say a sentence or two.

Many people find python's whitespace dependency to be stupid.  I love it.

Many people find perl's leading symbol characters (@$%&*) to be stupid.  I
love them.

I wish Perl had Object.Attr OO functionality as in Python.

I wish I could change a string in-place with a function.*

But I like the two languages.  Holy wars are not for me.

* meaning:

def func(str):
  # something modifying str 

str = "foo"
print str # prints... "bar", for example

In Perl, you can modify arguments to subroutines:

sub func { $_[0] = "bar" }
$str = "foo";
print $str; # prints "bar"
func("jeff"); # that's an error, you can't change a constant

Ok.  That's it for me. :)

jeff pinyan    japhy at  japhy+perl at  japhy+crap at
japhy's little hole in the (fire) wall:
japhy's perl supposit^Wrepository:
The "CRAP" Project:       

More information about the Python-list mailing list