#use wml::ossp area=pkg:tool subarea=eperl OSSP eperl

Embedded Perl Language

Abstract

OSSP eperl interprets a text file bristled with Perl program statements by evaluating the Perl code while passing through the plain text data. It can operate in various ways: As a stand-alone Unix filter or integrated Perl module for general file generation tasks and as a powerful webserver scripting language for dynamic HTML page programming.

OSSP eperl is a fully functional Perl interpreter because internally it makes use of the original Perl interpreter library (libperl.a). So OSSP eperl is based on the installed Perl system. The only noticeable difference to the user between the program eperl and perl is the source file format they use.

While traditional scripts are still run via perl, eperl is used to interpret any type of ASCII text containing embedded script parts. These embedded scripts are theirself traditional scripts. So, ePerl is not a replacement for your original perl program. It is a variant for special programming contexts. Because ePerl just provides the Perl scripting language in a different context of programming: the embedded style. But the language itself remains the same. This way you can use all modules with eperl which are available in perl. Including those using the DynaLoader facility to load their shared objects under runtime.

Authors

Status

Source