|
|
|
|
|
by mfontani
1514 days ago
|
|
> They keep eyeing goals like turning `strict` on by default Not unless you declare a version. Old style perl will continue to work as before. If you declare something like: use v5.40;
... then, and only then, you'll get strict/warnings/whatever turned on.Your 20 year old script can continue to run just fine. |
|
Some--not all--of the people working on perl really want so-called "cruft" to disappear. I'm not a fan of that attitude for such an old language with such a rich history of backwards-compatibility, and I definitely don't think it's going to accomplish some kind of perl renaissance. I think it would be better to double down on what makes perl unique. When I watch Signes giving a talk like https://www.youtube.com/watch?v=FlGpiS39NMY where he shakes his head at variables like `$;` or `$,` (29:20 in the video) ... it looks like the leaders of perl hate how strange it is. That worries people like me, who love perl _because_ of its quirkiness, not in spite of it. Surely people who want something more consistent have moved to Ruby long ago.