Eval Context
Details
| Last Update: | 2008-01-13 11:01:05 |
| Version: | Eval::Context 0. |
| License/Program Type: | Perl Artistic License |
| Publisher: | Khemir Nadim ibn Hamouda |
| Price: | $0.00 |
Description:
Eval::Context can evalute Perl code in context wrapper.
SYNOPSIS
use Eval::Context ;
my $context = new Eval::Context(PRE_CODE => "use
strict;nuse warnings;n") ;
code will be evaluated with strict and warnings loaded in
the context.
$context->eval(CODE => 'print "evaluated in an
Eval::Context!" ;') ;
$context->eval(CODE_FROM_FILE => 'file.pl') ;
This module define a subroutine that let you evaluate Perl code
in a specific context. The code can be passed directly as a string
or as a file name to read from. It also provides some subroutines
to let you define and optionally share variables and subroutines
between your code and the code you wish to evaluate. Finally there
is some support for running your code in a safe compartment.
Don't play with fire!
Don't start using this module, or any other module, thinking
it will let you take code from anywhere and be safe. Read perlsec,
Safe, Opcode, Taint and other security related documents. Control
your input.
Requirements:
· Perl
0 comments
Add to
Eval Context Version History
Related Software
|
|
From category: Libraries |
| Apache::MP3 4.00 is libraries software developed by Lincoln Stein. Apache::MP3 is a Perl module that can generate streamable directories of MP3 and Ogg Vorbis files. SYNOPSIS httpd... |
|
|
From category: Libraries |
| File::Searcher 0.91 is libraries software developed by Adam Stubbs. File::Searcher is a searches for files and performs search/replacements on matching files. SYNOPSIS use Fil... |
|
|
From category: Debuggers |
| firescope 0.1 is debuggers software developed by Andi Kleen. firescope is a port of Ben Herrenschmidt\'s firescope tool to i386/x86-64 Linux with many additional changes. firescope allows you to re... |
|
|
From category: Interpreters |
| Blassic 0.10.0 is interpreters software developed by Juli?n Albo. Blassic is a classic Basic interpreter. The line numbers are mandatory, and it has PEEK & POKE. The main goal is to execute program... |
|
|
From category: Libraries |
| Audio::Mad 0.6 is libraries software developed by Mark McConnell. Audio::Mad is a Perl interface to the mad MPEG decoder library. SYNOPSIS use Audio::Mad qw(:all); my $st... |
|
|
From category: Libraries |
| Conjury::C::GNU 1.004 is libraries software developed by James Woodyatt. Conjury::C::GNU is a Perl Conjury with the GNU C/C++ tools. SYNOPSIS c_compiler Vendor => \'GNU\', La... |
|
|
From category: Libraries |
| Bellagio OpenMAX IL Implementation 0.2 is libraries software developed by STMicroelectronics. Bellagio is a sample implementation of OpenMAX IL for Linux. It enables software developers and... |
|
|
From category: Libraries |
| DieHard 1.0 is libraries software developed by Emery Berger. DieHard project automatically hardens software applications against a wide range of bugs. These bugs, known as memory errors, oft... |
|
|
From category: Libraries |
| Ajisai 0.4.0 is libraries software developed by Jack Lloyd. Ajisai is a SSL/TLS implementation written entirely from scratch in C++. It uses Botan for performing the cryptography and X.509 handling... |
|
|
From category: Libraries |
| dlib C++ Library is a modern C++ library with a focus on portability and program correctness.... |
|
|
From category: Quality-Assurance-and-Testing |
| Flyspray 0.9.8 is quality assurance and testing software developed by Tony Collins. Flyspray is an uncomplicated, web-based bug tracking system for assisting with software development. It was origi... |
|
|
From category: Code-Generators |
| eAccelerator 0.9.5 is code generators software developed by Dominique Karg. eAccelerator is a further development from mmcache PHP Accelerator & Encoder. eAccelerator increases performance o... |
|
|
From category: Perl-Modules |
| Device::Davis is a Perl extension for communicating with Davis weather stations.... |
|
|
From category: Libraries |
| Exiv2 0.12 is libraries software developed by Andreas Huggel. Exiv2 comprises of a C++ library and a command line utility to access image metadata. Exiv2 is free software and it is released under t... |
|
|
From category: Assembler-Tools |
| IcedTea software provides a harness to build the source code from http://openjdk.java.net using Free Software build tools.... |
Leave a comment