Beefy Boxes and Bandwidth Generously Provided by pair Networks
We don't bite newbies here... much

Comment on

( #3333=superdoc: print w/replies, xml ) Need Help??
I get the same issue as almut -- it works fine under 5.10.0 but under 5.8.8 there's a problem. The Error I have for my 5.10.0 is different from the one in my 5.8.8 modules. I updated Error and tried it, but to no avail.

Update: It seems ikegami in Re: global variable initialization inside try{} has a simpler answer with no guesswork.

I also wonder if the last to an enclosing outer loop that is found in run_clauses suffers from the same issue that redo did in 5.8.8 according to rt ticket 63752. That scoping bug left a lexical declared in the loop variant of a while loop undefined after a redo. That bug was fixed in 5.8.9 and in the 5.9.x tree for 5.10.0 so it may explain the difference in behavior. I don't have the inclination to track it down to that bug nor the skill and internals knowledge to make it easy for me to do so. I could probably muddle through, but others would have a much easier time of it.

I'd upgrade to 5.8.9 or 5.10.0 and go from there. If the above bug is to blame, then 5.8.9 will have it fixed. We know because almut confirmed it that 5.10.0 acts as expected.

In reply to Re: global variable initialization inside try{} by mr_mischief
in thread global variable initialization inside try{} by legova

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

  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • 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:
    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
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.
  • Log In?

    What's my password?
    Create A New User
    and all is quiet...

    How do I use this? | Other CB clients
    Other Users?
    Others romping around the Monastery: (4)
    As of 2018-05-22 21:51 GMT
    Find Nodes?
      Voting Booth?