http://www.perlmonks.org?node_id=281989


in reply to Re: Re: Forks.pm dilemma
in thread Forks.pm dilemma

Can you do source filters in 5.6.x?

http://search.cpan.org/src/PMQS/Filter-1.29/README says:

Before you can build the Source Filters you need to have the following
installed on your system:

    * Perl 5.004 or better. 5.6.0 or better is recommended for Win32.

The source filter can be as simple as (untested)

package Filter::share; use Filter::Simple; FILTER_ONLY code => sub { s/( \b share \b \s* \(? )(?= \s* [\@\$%] )/$ +1\\/gxe };
but IIRC, source filters don't work on eval()ed code. OTOH, why would anyone eval a share call... :)

Juerd # { site => 'juerd.nl', plp_site => 'plp.juerd.nl', do_not_use => 'spamtrap' }