Grokbase
x

Tommy Butler (t...@atrixnet.com)

Profile | Posts (10)

User Information

Display Name:Tommy Butler
Partial Email Address:t...@atrixnet.com
Posts:
10 total
10 in PAR

5 Most Recent

All Posts
1) Tommy Butler Re: PAR 0.76 Released.
| +1 vote
I am jubilant to have received the announcement! Thanks Autrijus, you've done so well. Tommy Butler...
PAR
[ Profile | Reply to group ] [ Flat  Thread  Threaded ]
--- Autrijus Tang <autrijus@autrijus.org> wrote:
> I am jubilant to announce that PAR 0.76 has been uploaded to CPAN,
> with a bytecode-compiling filter, which finally brings us on par with
> Java's obscurability. ;-)

I am jubilant to have received the announcement!  Thanks Autrijus, you've done
so well.

=====
Tommy Butler <tommy@atrixnet.com>
phone: (817)-468-7716
6711 Forest Park Drive
Arlington, TX  76001
2) Tommy Butler Re: PAR 0.75_99 released with workaround for Perl 5.8.1.
paperclip | +1 vote
Installation succeeded on latest cygwin! Report attached (71 Kb). It includes all the information...
PAR
[ Profile | Reply to group ] [ Flat  Thread  Threaded ]
--- Autrijus Tang <autrijus@autrijus.org> wrote:
> In light of the recently discovered fact that perl 5.8.1 breaks PAR, I
> haveuploaded a stopgap 0.75_99 prerelease on CPAN. It is also available
> here:
>
> http://aut.dyndns.org/dist/PAR-0.75_99.tar.gz
> MD5 (PAR-0.75_99.tar.gz) = e367146a023ab036379f48f47ad6ac4b
>
> I'd like to invite all current PAR users with a C compiler to test this
> prerelease, especially on dynamically-built Perl 5.8.1, to see if the
> breakage still happens.

Installation succeeded on latest cygwin!  Report attached (71 Kb).  It includes
all the information about my system and perl installation that you could
possibly want.  If attachment doesn't make it through, it's available at my
website:
http://www.atrixnet.com/PAR-install-report.tar.gz


=====
Tommy Butler <tommy@atrixnet.com>
phone: (817)-468-7716
6711 Forest Park Drive
Arlington, TX  76001

Attachment: PAR-install-report.tar.gz
3) Tommy Butler Re: pp -f syntax? (was: Source Hiding)
| +1 vote
Nope, I see what you mean now. Tommy Butler <tommy@atrixnet.com> phone: (817)-468-7716 6711 Forest...
PAR
[ Profile | Reply to group ] [ Flat  Thread  Threaded ]
--- Autrijus Tang <autrijus@autrijus.org> wrote:
> On Tue, Oct 21, 2003 at 11:20:30AM -0700, Tommy Butler wrote:
> > > 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.
>
> Mmm, do you find this too incovenient?
>
>     -F Filter -f Filter

Nope, I see what you mean now.

=====
Tommy Butler <tommy@atrixnet.com>
phone: (817)-468-7716
6711 Forest Park Drive
Arlington, TX  76001
4) Tommy Butler Re: pp -f syntax? (was: Source Hiding)
| +1 vote
I don't know who would be the person to do it, but starting here might be a good idea:...
PAR
[ Profile | Reply to group ] [ Flat  Thread  Threaded ]
--- Autrijus Tang <autrijus@autrijus.org> 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 <tommy@atrixnet.com>
phone: (817)-468-7716
6711 Forest Park Drive
Arlington, TX  76001
5) Tommy Butler RE: Source Hiding (was: Encyrpting Source)
| +1 vote
I think we're very much on topic here. PAR by nature is such a commodity to the great majority of...
PAR
[ Profile | Reply to group ] [ Flat  Thread  Threaded ]
--- "Mr. Lindsay Morris" <lmorris@servergraph.com> wrote:
> We're getting pretty far off-topic for a PAR list.

I think we're very much on topic here.  PAR by nature is such a commodity to
the great majority of those who use it _because_ they can distribute their code
(via PAR) in a manner that isn't as open as pure source files.  This discussion
is simply touching on an inherent theme (with respect to PAR) that definitely
deserves some public discussion.  I am excited to have heard from Randall, and
the opinions of other Perl hackers are likewise valued.  I want to hear what
the community has to say about this.

Randall (and those of his mindset regarding this issue), would you also avoid
purchasing a compiled Perl 6 executable?  I believe they can be easily
decompiled however using some features from O:: or B:: maybe, though that isn't
the point.

Friends, please share your views on this matter.  This is not flamebait.  This
is an issue that deserves some attention and I for one want to see what others
have to say about this topic and better understand why and where you are using
PAR.

Thanks.

=====
Tommy Butler <tommy@atrixnet.com>
phone: (817)-468-7716
6711 Forest Park Drive
Arlington, TX  76001

spacer
Profile | Posts (10)
Home > People > Tommy Butler