You are right that my post is a bit harsh. I let my annoyance with this whole sub-thread affect my reply to you too much, and I apologize.

I have re-read your posts (I just haven't had a chance to try out your code in the "edit 2" because it's getting late). If I understand correctly, the main point you were making is that an unhandled SIGINT means that Perl doesn't get to flush its buffers, while a clean exit does. You are of course right in that, as well as in your point that STDERR is unbuffered by default. If I'm missing anything else, please feel free to point it out.

I would ask this of you though: Assume for a moment that going into this discussion, I already knew the behavior of SIGINT, STDOUT, and STDERR. If you keep that in mind when looking over the thread, perhaps you can see my point of view of how this thread went, and maybe also why I disagreed with you (in the context of this thread) that "both of you are correct".


In reply to Re^16: Print inside SIGNALS by haukex
in thread Print inside SIGNALS by pedrete

Title:
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, details, 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, summary, 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.