zlacker

[return to "What Killed Perl?"]
1. mono44+XH[view] [source] 2025-11-19 15:18:25
>>speckx+(OP)
I think it is due to the fact that Perl has some confusing bits like those variable prefixes ($@%), the lack of function arguments (I know that this has changed recently), not really great error handling, etc and so people started using languages which seemed easier to use like Python.
◧◩
2. tasty_+ht1[view] [source] 2025-11-19 18:59:12
>>mono44+XH
> the lack of function arguments (I know that this has changed recently)

Real arguments were added as of perl 5.20, which was in 2014.

◧◩◪
3. zahlma+BA1[view] [source] 2025-11-19 19:35:32
>>tasty_+ht1
Yes, that's almost as old as some currently-hyped programming languages. But it's quite new compared to the natural behaviour of some developers (a fact that I used to find surprising and now just find disappointing).

Comparably: today, in the Python world, people are praising tools like uv because now they "don't have to understand virtual environments". And continuously since the introduction of PEP 668 three years ago, people have been grumbling about the expectation to leave "externally managed environments" alone. But uv still uses virtual environments; and `venv` has been in the standard library since 2012, and the third-party `virtualenv` that it's based on has been available since 2007.

[go to top]