Perl::Exe is the latest in my series of modules that take some really tricky code to do some task fundamentally correctly written by people way more expert than me at that task, and then wrap that logic in an extremely simple API to make it more accessible to mere mortals.
Previous modules in this series include File::ShareDir and Module::Build, but refactored to remove irrelevant cases and using IPC::Run3 instead of platform logic and fork-pipes, exec and so on.
It should be useful in any situation where you want to spawn off a system call to complete some Perl task using the same interpreter as you are currently running.
I will be using it myself to replace references to $^X in Process::Delegatable (which is used by Perl::Dist).
Oh, and Happy New Year :)
I wonder what are the real-world cases causing $^X to fail?
Re:Probe::Perl?
Alias on 2008-01-01T23:13:29
Ah crap, I missed that one...