There've been a number of times when valuable new warnings are introduced in perl development versions, but can't be put in a maintenance version because people rightly expect previously warnings-free code to stay that way when upgrading from, say, 5.8.1 to 5.8.3. (And other times when warnings were added in maintenance releases and caused people problems.)
But it would be awfully nice to be able to have new warnings when you want them. It would be easy enough to add a perl-version-added-at tag to new warnings, and have some way to specify what perl version you have tested your code at, like use warnings "version"=>5.8.3, and if everyone would keep to that standard, there would be no problems. But when running existing code, what do you assume the default version to be? And how would you specify that you want all warnings, regardless of what version they were introduced in?
Anyone have suggestions for a workable interface?
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
Outside of code tags, you may need to use entities for some characters:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.
| & || & |
| < || < |
| > || > |
| [ || [ |
| ] || ] ||