Your "forward compatible" test may wind up more convoluted than you think. No matter what you try.

Well, I'm not so sure I follow you. For instance if $^O was changed to return "Win32 Win2000" or the like then the test should work fine. So long as the "Win32" was not excised completely what I suggested seems to be a reasonable path forward. The issue here is not with the test, but with the logic applied to deciding what should be returned. If the later is terrible then of course the former doesnt have a lot of hope. Also dont forget that deciding what $^O is at the mercy of the perl5-porters, a group that IMO has more credibility than MS with regard to this kind of thing.

Oh I'm basing the above comments on the idea that $^O shouldnt really be hard coded. Or least shouldnt be hard coded on an MS box. Other OS's may require the hard coding, MS doesn't.

Yves / DeMerphq
---
Writing a good benchmark isnt as easy as it might look.


In reply to Re: Re: $^O eq 'Win32' is a bad idea. by demerphq
in thread use Win2000; and alike by Courage

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.