OSSP CVS Repository

ossp - ossp-web/pkg/tool/eperl/index.wml
Not logged in
[Honeypot]  [Browse]  [Directory]  [Home]  [Login
[Reports]  [Search]  [Ticket]  [Timeline
  [Raw

ossp-web/pkg/tool/eperl/index.wml

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

<title>OSSP eperl</title>

<h1>Embedded Perl Language</h1>

<h2>Abstract</h2>

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.

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

<p>
While traditional scripts are still run via <tt>perl</tt>, <tt>eperl</tt> 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 <tt>perl</tt> 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
<tt>eperl</tt> which are available in <tt>perl</tt>. Including those using the
<tt>DynaLoader</tt> facility to load their shared objects under runtime.

<h2>Authors</h2>

<pkg_author name="Ralf S. Engelschall" mail="rse@engelschall.com">

<h2>Status</h2>

<pkg_status
    stable="2.2.14"  stable_date="02-Aug-1998"
    unstable="none"  unstable_date="none"
	done=100>

<h2>Source</h2>

<pkg_files 
    cvs=$(CVS_ROOT_URL)/pkg/tool/eperl/
    url=$(FTP_ROOT_URL)/pkg/tool/eperl/
    directory=$(FTP_ROOT_DIR)/pkg/tool/eperl/
    files="eperl-*.tar.gz" 
	stable="eperl-2.2.14.tar.gz" unstable="none">
	

CVSTrac 2.0.1