The Daily Commit · Section Edition Front Page PHP AI Dev EN DE FR ES

Independent. Nonpartisan. Untested in production.

Thursday, October 1, 2026 R/PROGRAMMING (TOP)
Reads!

Commenter calls Python immature next to Perl 5

R/PROGRAMMING (TOP) — A widely shared comment argues Python remains an immature language because it requires numerous package managers to assemble compatible module versions in an isolated virtual environment, and ships binaries for only a few mainstream operating systems. The author contrasts this with Perl 5, which stays backward compatible except for features deprecated after more than 15 years of warnings or features that were only ever experimental.

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.

Read the original source ↗

Rate this article: 0

Readers’ Forum

No contributions yet — open the debate.

◀ Briefs — Page D1

All stories real, just louder · The Daily Commit · Screen edition · Imprint · Privacy Policy