Thanks tilly, i was confused about that. I still don't really expect that behavior. I narrowed down the source of my confusion with a perl to english translation:
  1. Parent creates child and (system) executes it.
  2. Child modifies parent (file).
  3. Child calls parent URL with a CGI parameter.
    (at this point i would expect the parent to reload and ignore it's last line but)
  4. Parent executes its last line of code which deletes the child.
  5. Changed parent reloads with parameter supplied by the child.
This seems strange to me. I experimented with $| in both parent and child with no change (because sometimes this radically effects chained scripts, like when there's multiple children each with print statements, which is different but...

I noticed that the parent waits for the child to finish before executing any number of remaining lines in itself except print statements (which are just ignored!), before the browser responds to the Location print of the child.

Thanks for summarizing all the nodes on perlmonks relating to this. I've seen most of them but except for the camel code spoiler didn't learn much (because my humps aren't that big yet ;-). Other references include the Camel pages 44 and 140, Cookbook recipe 7.6, and:

Thank you tye for clearing up the filesystem issue. I'll have to come back to this node to tackle Dominus' contribution someday after i've read a few perl books with carnivores on the cover.

In reply to Re: Re: polymorphic perl by epoptai
in thread polymorphic perl by epoptai

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.