FunctionalPerl
view release on metacpan or search on metacpan
lib/Chj/xperlfunc.pm view on Meta::CPAN
}
sub xfork {
@_ == 0 or fp_croak_arity 0;
my $pid = fork;
defined $pid or croak "xfork: $!";
$pid
}
# thread-like API; incomplete, for sure.
sub xfork_(&) {
@_ == 1 or fp_croak_arity 1;
my ($thunk) = @_;
my $pid = xfork;
if ($pid) {
$pid
} else {
# kinda run in a new dynamic context, please... (evil,
# e.g. $SIG{__WARN__} is still set; do all of this?)
eval {
( run in 1.175 second using v1.01-cache-2.11-cpan-49f99fa48dc )