Beefy Boxes and Bandwidth Generously Provided by pair Networks
Just another Perl shrine
 
PerlMonks  

Re^2: Blending perl and C (two approaches)

by Hercynium (Hermit)
on Oct 28, 2007 at 18:00 UTC ( #647718=note: print w/ replies, xml ) Need Help??


in reply to Re: Blending perl and C (two approaches)
in thread Blending perl and C (two approaches)

Better yet, perhaps you could store the byte-code, and pass *that* through an embedded interpreter? (Heck, while you're at it, encrypt the byte-code as well!)

This may help in preventing some clever hacker from attaching to the process via a debugger and capturing the program 's contents as it's being passed for the eval.


Comment on Re^2: Blending perl and C (two approaches)
Replies are listed 'Best First'.
Re^3: Blending perl and C (two approaches)
by diotalevi (Canon) on Oct 30, 2007 at 23:49 UTC

    Perl does not have bytecode. The non-existent bytecode can't be stored and then retrieved later. If it existed, this bytecode could be deparsed back to perl code.

    ⠤⠤ ⠙⠊⠕⠞⠁⠇⠑⠧⠊

      Well, what I was referring to was the info in here. Granted, I'm a neophyte in the department of perl internals, but I've head of the -B option being used for that sort of purpose.

        perlcc was an extension and has been removed for perl 5.10. The core of perl has never used bytecode.

        ⠤⠤ ⠙⠊⠕⠞⠁⠇⠑⠧⠊

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others pondering the Monastery: (8)
As of 2015-07-31 01:16 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 (274 votes), past polls