I recently fixed up an old site being migrated from a WinNT box to a Win2003 server with Perl 5.10.<br><br>The issue causing most pages to fail were pages that used &#39;EQ&#39; and &#39;NE&#39; instead of &#39;eq&#39; and &#39;ne&#39; for string comparisons.<br>
<br>The original programmer is unavailable, and I don&#39;t have access to the old system, so I can&#39;t be sure if it worked on the old system, or if the original coder ran it through a processor, or if it was just a typo during a mass edit that went undetected... just curious, so asking here-<br>
<br>Was there a flavor/edition/version of perl &gt;=4 that allowed uppercase string comparison operators? This is in vanilla &quot;pl&quot; files, no templating, no source filters- in fact there are no &quot;use&quot;s or BEGINs or even packages. Which makes me suspect that perhaps it was originally written with perl v4... I started on perl4 but my memory of those days are a bit hazy. Just the unsightly single-quote package specifier!<br>