Beefy Boxes and Bandwidth Generously Provided by pair Networks
Pathologically Eclectic Rubbish Lister
 
PerlMonks  

Re^4: Perl 6 ... dead? (no, just convalescing)

by Wassercrats
on Sep 01, 2004 at 07:45 UTC ( #387425=note: print w/ replies, xml ) Need Help??


in reply to Re^3: Perl 6 ... dead? (no, just convalescing)
in thread Perl 6 ... dead?

I want them to be as protected from copying and viewing (the source code) as possible for a computer program, and that's not possible with Perl 5 scripts.


Comment on Re^4: Perl 6 ... dead? (no, just convalescing)
Re^5: Perl 6 ... dead? (no, just convalescing)
by Anonymous Monk on Sep 01, 2004 at 08:02 UTC
    Yes it is
      Is not. Real bytecode ads an extra level of protection. It's more difficult to understand.

        You can convert your Perl 5 scripts to bytecode, and any one can -MO=Deparse them back to something (reasonably) close to the original code.

        In Perl 6 you will (I assume) be able to convert your scripts to byte code tartgeting Parrot, and some one will eventualy make a Deparser for Parrot/Perl 6. Perl 6 will probably not be that much friendlier to source hiding than Perl 5 is.

        You could always try B::C if your willing to give up some portability.

Re^5: Perl 6 ... dead? (no, just convalescing)
by Anonymous Monk on Sep 01, 2004 at 18:20 UTC
    Having reviewed VarStructor, I think you need a way to protect your code from being executed as well. Technically speaking, I think deletion fulfills both of our requirements of your code.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://387425]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others taking refuge in the Monastery: (5)
As of 2014-10-25 00:22 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    For retirement, I am banking on:










    Results (138 votes), past polls