Beefy Boxes and Bandwidth Generously Provided by pair Networks
Clear questions and runnable code
get the best and fastest answer

comment on

( [id://3333]=superdoc: print w/replies, xml ) Need Help??

Oddly enough, finding out why someone would want to upgrade to 5.8.9 rather than 5.10 is exactly what this project is all about. ;) Without the release notes, I can't tell you for certain. However some things which immediately spring to mind:

  • Some regexps run significantly faster in 5.8 than in 5.10. If you're processing massive amounts of data, you may have benchmarked your alternatives and discovered that moving to a leaner 5.8 is better than moving to 5.10.
  • 5.8.9 is binary compatible with the previous 5.8 releases. You shouldn't need to recompile any of your modules. Yet 5.8.9 incorporates many of the performance enhancements and fixes that went into 5.10.
  • You have an organisation that doesn't want to move to a .0 release of anything. I can think of plenty of these.

Any of the above AND...

  • You re-bless objects frequently. This is faster in 5.8.9, especially if they change their overloading behaviour.
  • You want to save your debugger history.
  • You use the diagnostics pragma, and don't want it to coat your regexps in concrete and drop them off a nearby pier.

There'll be other reasons when we find them. Plus, as chromatic noted, 5.10.0 isn't marked as "fully stable", although I'm not sure what that means either. It's certainly stable enough for me, although I know of a few things that will be changing for the 5.10.1 release.

In reply to Re^2: Contribute towards the Perl 5.8.9 release documents and be loved by millions! by pjf
in thread Contribute towards the Perl 5.8.9 release documents and be loved by millions! by pjf

Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":

  • Are you posting in the right place? Check out Where do I post X? to know for sure.
  • Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
    <code> <a> <b> <big> <blockquote> <br /> <dd> <dl> <dt> <em> <font> <h1> <h2> <h3> <h4> <h5> <h6> <hr /> <i> <li> <nbsp> <ol> <p> <small> <strike> <strong> <sub> <sup> <table> <td> <th> <tr> <tt> <u> <ul>
  • Snippets of code should be wrapped in <code> tags not <pre> tags. In fact, <pre> tags should generally be avoided. If they must be used, extreme care should be taken to ensure that their contents do not have long lines (<70 chars), in order to prevent horizontal scrolling (and possible janitor intervention).
  • Want more info? How to link or How to display code and escape characters are good places to start.
Log In?

What's my password?
Create A New User
Domain Nodelet?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others browsing the Monastery: (5)
As of 2024-06-17 10:16 GMT
Find Nodes?
    Voting Booth?

    No recent polls found

    erzuuli‥ 🛈The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.