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. throww+uM[view] [source] 2025-11-19 15:37:51
>>mono44+XH
The variable prefixes are just the tip of the iceberg. The real problem with those prefixes is that they, themselves, are context-dependent on attributes associated with the underlying data type at run time. So you can find yourself in a situation where the behavior of the syntax differs in ways that are difficult to control for during development.
◧◩◪
3. mono44+nP[view] [source] 2025-11-19 15:52:59
>>throww+uM
Yep, there're all sorts of things like this in Perl. Its semantics has always been confusing to me.
[go to top]