Beefy Boxes and Bandwidth Generously Provided by pair Networks
good chemistry is complicated,
and a little bit messy -LW

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?

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

How do I use this? | Other CB clients
Other Users?
Others contemplating the Monastery: (8)
As of 2015-12-01 00:02 GMT
Find Nodes?
    Voting Booth?

    What would be the most significant thing to happen if a rope (or wire) tied the Earth and the Moon together?

    Results (788 votes), past polls