I no longer maintain this code. PerlSharp is a .NET binding to the Perl interpreter.
It allows .NET programs to embed Perl scripts and manipulate Perl data.
Perl version 5.8.0 or later on a Unix-like system is required (thus you need Mono).
Features:- Execute Perl code and get the return value
- Manipulate scalars, arrays, hashes, references, code references from the managed world
- Use Perl's blessed objects (almost) like regular managed objects.
- Embed any number of Perl interpreters.
- Extension objects allow Perl code to call back into the managed world.
The current release
was built on 6/6/2005. It has some memory management issues fixed since the 4/11/2004 release (which was
the first release). It is released under the GPL. I don't actively maintain PerlSharp, and it hasn't gotten much use, so expect bugs. Documentation is here. | |