Ah! I think I see your nuance, although I would argue that it is of a somewhat academic character in this case. Isn't "Locates directory of original perl script" in this case similar to Cwd's "get pathname of current working directory"?
After all, the end results are (on my box) the same. TIMTOWDI, you know ;)
my( $path, $filename ) = Win32::GetFullPathName( $0 );
my $longpath = Win32::GetFullPathName( $path );
print "FindBin: $FindBin::Bin\n";
print "Win32: $longpath\n";
print "Cwd: ", cwd(), "\n";
c:/dev/temp/monks $ perl wdir.pl
Seems to me that FindBin and Cwd does more or less the same job here?
Mischief. Mayhem. Soap.