NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.
All the Perl that's Practical to Extract and Report
Stories, comments, journals, and other submissions on use Perl; are Copyright 1998-2006, their respective owners.
Perl v. Python (Score:2)
My first impression, after reading each in the browser for about a second each:
Re:Perl v. Python (Score:2)
Then the files aren't really equivalent. Python's """ foo """ multiline comment construct is more equivalent to Perl's POD, not to heredocs.
Now if you want to complain about the readability of POD, that's one thing, but it's not fair to criticise the Python script for using the language's documentation mechanism when the equivalent comment in the Perl script would have been using POD to accomblish the same thing.
Otherwise, the Python could have been written as normal pound-sign delimted single-line comments, at which point the two versions are both semantically and syntactically equivalent and your objectsions dissolve in a puff of smoke... :-)
--
DO NOT LEAVE IT IS NOT REAL.
Reply to This
Parent
Re:Perl v. Python (Score:2)
I'm not criticizing the script, I'm criticizing the language.
This isn't about docstrings vs. comments, or Pod vs. triple-quoted strings. It's about making different things look different. The combination of triple-quoted strings and their use as docstrings hurts readability because you have to parse them t