#use wml::ossp area=pkg:tool subarea=eperl
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.