Beefy Boxes and Bandwidth Generously Provided by pair Networks
Just another Perl shrine
 
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)
Replies are listed 'Best First'.
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.
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.

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 imbibing at the Monastery: (14)
As of 2015-07-28 22:24 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (260 votes), past polls