Stories
Slash Boxes
Comments
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

Alias (5735)

Alias
  (email not shown publicly)
http://ali.as/

Journal of Alias (5735)

Tuesday January 01, 2008
09:53 AM

Perl::Exe 0.01

[ #35258 ]

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::HomeDir, File::ShareDir and Class::Inspector.

Perl::Exe is a robust and cross-platform version of $^X, based on the methodology used by 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 :)

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.