--- Autrijus Tang <[EMAIL PROTECTED]> wrote:
> On Mon, Oct 20, 2003 at 11:51:12AM +0100, Edward Wildgoose wrote:
> > (Probably well known by good perl hackers, but might be interesting to
> > others?  Also see the Acme:: series on cpan of course)
> > 
> > Is Acme::Bleach portable? And has anyone tried it in combination with
> > par?  (Any nasty side effects?)
> 
> It does not currently work, because Acme::Bleach uses this technique:
> 
>     open 0, $0;
>     eval some_func(<0>);
> 
> which opens the .exe instead of .pl.   If Damian had written it that way:
> 
>     seek DATA, 0, 0;
>     eval some_func(<DATA>);
> 
> then it will work with PAR.  Suggestions on how to intercept or rewrite
> the "open 0, $0" part is welcome, because it does seem very obvious to me.

I don't know who would be the person to do it, but starting here might be a
good idea: http://rt.cpan.org/NoAuth/Bugs.html?Dist=Acme-Bleach

> At the very worst, I can ship a PAR::Filter::Bleach as an example of
> input filtering, along with PAR::Filter::PodStrip.

If worst comes to worst, yes, but getting Damian to update the module seems
less of a hack.

> Oh, and another question for list members.  If I say:
> 
>     pp -f Bleach foo.pl
> 
> should pp apply Bleach to foo.pl only, or to all modules it requires?
> Should we ad another -F switch to mean "filter dependencies", so one
> can say:
> 
>     pp -F PodStrip -F RemoveWhitespace -f Bleach -f ProductActivation foo.pl
> 
> Or are there other better syntax/semantics suggestions?

Good idea, but how about an option -FF to tell pp to just go ahead and filter
_everything_, dependencies and all.

=====
Tommy Butler <[EMAIL PROTECTED]>
phone: (817)-468-7716
6711 Forest Park Drive
Arlington, TX  76001

Reply via email to