Acme-ComeFrom
view release on metacpan or search on metacpan
Starting from version 0.05, the value of EXPR is evaluated each
time, instead of the old *frozen at the first check* behaviour. If
this breaks your code -- as if there's any code based on comefrom --
You may retain the original behaviour by assigning a true value to
$Acme::ComeFrom::CacheEXPR.
comefrom &NAME
The "comefrom-&NAME" form is quite different from the other forms of
"comefrom". In fact, it isn't a comefrom in the normal sense at all,
and doesn't have the stigma associated with other "comefrom"s.
Instead, it installs a post-processing handler for the subroutine,
and a jump would be made just *after* the subroutine's execution.
If two or more "comefrom" were applied to the same LABEL, EXPR or NAME,
they will be executed simultaneously via "fork()". The forking are
ordered by their occurrances, with the parent process receiving the last
one.
BUGS
This module does not really parse perl; it guesses label names quite
accurately, but the regex matching the "comefrom" itself could catch
many false-positives. Perhaps some day a brave soul somewhere will
volunteer to patch this module to use PPI instead...
ACKNOWLEDGEMENTS
To the INTERCAL language, for its endless inspiration.
inc/Module/Install/Win32.pm view on Meta::CPAN
http://download.microsoft.com/download/vc15/Patch/1.52/W95/EN-US/Nmake15.exe
or
ftp://ftp.microsoft.com/Softlib/MSLFILES/Nmake15.exe
Please download the file manually, save it to a directory in %PATH% (e.g.
C:\WINDOWS\COMMAND\), then launch the MS-DOS command line shell, "cd" to
that directory, and run "Nmake15.exe" from there; that will create the
'nmake.exe' file needed by this module.
You may then resume the installation process described in README.
-------------------------------------------------------------------------------
END_MESSAGE
}
}
1;
lib/Acme/ComeFrom.pm view on Meta::CPAN
instead of the old I<frozen at the first check> behaviour. If this
breaks your code -- as if there's any code based on comefrom --
You may retain the original behaviour by assigning a true value
to C<$Acme::ComeFrom::CacheEXPR>.
=item comefrom &NAME
The C<comefrom-&NAME> form is quite different from the other forms of
C<comefrom>. In fact, it isn't a comefrom in the normal sense at all,
and doesn't have the stigma associated with other C<comefrom>s. Instead,
it installs a post-processing handler for the subroutine, and a jump
would be made just I<after> the subroutine's execution.
=back
If two or more C<comefrom> were applied to the same LABEL, EXPR or NAME,
they will be executed simultaneously via C<fork()>. The forking are
ordered by their occurrances, with the parent process receiving
the last one.
=head1 BUGS
This module does not really parse perl; it guesses label names quite
accurately, but the regex matching the C<comefrom> itself could catch
many false-positives. Perhaps some day a brave soul somewhere will
volunteer to patch this module to use L<PPI> instead...
=head1 ACKNOWLEDGEMENTS
( run in 0.329 second using v1.01-cache-2.11-cpan-8d75d55dd25 )