http://qs321.pair.com?node_id=330532

b10m has asked for the wisdom of the Perl Monks concerning the following question:

A couple of days ago, I tried to run one of my scripts on a win32 (win98 in this case) machine using ActiveState Perl. After using ppm to grab some modules, it did work (duh), but I noticed some errors, for I "hard-coded" some paths into the script, like $HOME and /tmp/.

Now I could probably figure out the OS of the user (right?) and specify a different path for the files, but I have no knowledge of the directory structure of a win32 system. Where do Windows people usually store config files (and I refuse to use the infamous registry! ;), like the good old ~/.[app-name]/ on *NIX systems? And what is the "default" temp directory on such systems?

Are there other things I should pay attention to in this process of "porting" the script to win32?

--
b10m

All code is usually tested, but rarely trusted.