Beefy Boxes and Bandwidth Generously Provided by pair Networks
The stupid question is the question not asked
 
PerlMonks  

Re^10: perl.com has been restarted

by Laurent_R (Canon)
on Jan 31, 2018 at 07:27 UTC ( [id://1208169]=note: print w/replies, xml ) Need Help??


in reply to Re^9: perl.com has been restarted
in thread perl.com has been restarted

Hi stevieb,

I certainly understand you objections. I haven't really thought about the scope of the overhaul that I would recommend (nobody really cares about my personal opinion on that anyway), but I was mainly thinking about changes that would break very old or lousy code, not code compliant with the modern Perl recommendations and commonly accepted best practices. For example: making strictures the default, forcing lexical filehandles (by default, possibly with a switch to make bareword FH possible on very old code), forcing a three argument file handle (also with a switch), include say into the core, making subroutine signatures a core feature, making some form of modern OO framework a core feature, and so on.

If carefully designed, all of these things would break only very bad or very old code, not code that has been properly maintained or that has been written in accordance with recent practices. In short, you probably wouldn't have to rewrite anything from your modules.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://1208169]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others lurking in the Monastery: (3)
As of 2024-04-19 20:00 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found