A comment argues that Python still counts as an immature language. It says Python needs numerous package managers to assemble a workable subset of module versions inside an isolated virtual environment. Python also ships binaries for only a few mainstream operating systems, the comment adds.
The author contrasts this with Perl 5. Perl 5 stays backward compatible, with two exceptions: features deprecated after more than 15 years of warnings, and features that were only ever experimental and never guaranteed. Most Perl binaries compile during installation; only those bundled with Linux or Cygwin distributions are exceptions.
Perl could also build isolated virtual environments if needed, the comment says, though that need has not yet arisen. It credits Perl with optional indentation, selective use of objects, and first-class system functions: calling exit() or launching a subprocess needs no extra library import. The comment sums up the contrast as Python's PEPs versus Perl's TIMTOWTDI principle.




Comments
No comments yet — be the first.
Open the discussion
No account or password needed — just enter your e-mail and we’ll send you a one-time sign-in link. First time here? You’re set up automatically.
Your rating will be applied automatically after you sign in.
Check your inbox
We’ve sent a sign-in link to …. Open it on this device — this tab will sign you in automatically.
Nothing arrived? Check your spam folder — and mark the mail as "Not spam" so it lands in your inbox next time.