Beefy Boxes and Bandwidth Generously Provided by pair Networks
Don't ask to ask, just ask
 
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 cooling their heels in the Monastery: (3)
As of 2016-09-30 23:09 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    Extraterrestrials haven't visited the Earth yet because:







    Results (574 votes). Check out past polls.