in reply to inconsistency with ActiveState's open?

Also, unless using system() or `backticks`, Perl on Windows can use forward slashes just as nicely. You could do the following:
open(FOO, ">c:/gpp/gpp/gpp") or die;

A few rare APIs in Windows can't deal with it, and the command line user interface usually can't deal with it, but the vast majority of the internal Windows operating system lets you use forward slashes for portability.

--
[ e d @ h a l l e y . c c ]