I have an old module on cpan (my first/only one) that I wrote called IO::Pipe::Producer which basically has 2 functions. It can take a reference to a subroutine or a command for a system call, forks a child which runs it, and returns 2 file handles for the standard out and standard in that can be read from by the parent.
I had forgotten that I'd gone through the "rigor" of creating a package with MakeMaker (I originally used Build), so I was pleasantly surprised that I could install it on my new computer so easily. I started perusing the module and noted a bug report about a hang on Windows when it tried to run the tests. I know virtually zero about Windows and I don't have access to a Windows machine to test it on. Can anyone give me a hint as to why it doesn't work on Windows?
I'd like my current project for which I want to use the module to be able to work on a Windows box if possible.