All true, but why are you telling me this?
- The OP explicitly asked for a Windows solution.
- IPC::Open2/Open3 are awkward and unreliable (on windows at least).
- IPC::Run is a heavy, complicated behemoth.
Any of the IPC::* modules is worth the effort of using, if you need the facilities they provide--ie. IPC between the spawned process and the spawning process. This requirement is not mentioned in the OP.
Either way, wouldn't your post be better directed at OP (who may not know of these modules), rather than me (who does)?
Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
Lingua non convalesco, consenesco et abolesco. -- Rule 1 has a caveat! -- Who broke the cabal?
"Science is about questioning the status quo. Questioning authority".
The "good enough" maybe good enough for the now, and perfection maybe unobtainable, but that should not preclude us from striving for perfection, when time, circumstance or desire allow.
| [reply] |