Interesting thread on comp.lang.perl.misc

Jeff Pinyan jeffp at crusoe.net
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"
func(str)
print str # prints... "bar", for example

In Perl, you can modify arguments to subroutines:

sub func { $_[0] = "bar" }
$str = "foo";
func($str);
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 pobox.com  japhy+perl at pobox.com  japhy+crap at pobox.com
japhy's little hole in the (fire) wall:       http://www.pobox.com/~japhy/
japhy's perl supposit^Wrepository:       http://www.pobox.com/~japhy/perl/
The "CRAP" Project:                 http://www.pobox.com/~japhy/perl/crap/
CPAN ID: PINYAN           http://www.perl.com/CPAN/authors/id/P/PI/PINYAN/





More information about the Python-list mailing list