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 'EQ' and 'NE' instead of 'eq' and 'ne' for string comparisons.<br>
<br>The original programmer is unavailable, and I don't have access to the old system, so I can'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 >=4 that allowed uppercase string comparison operators? This is in vanilla "pl" files, no templating, no source filters- in fact there are no "use"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>