What is EP?

EP is a C++ wrapper around the perl C API. EP allows you to easily embed a perl interpreter into your C++ program. It has helpers to allow you to load perl programs into the interpreter, wrappers around the standard perl data types, and eases the passing of parameters in and out of the interpreter. It basically makes your life a whole lot easier.

What versions of perl does EP work with?

EP currently is tested against 5.8.3.

EP is known to NOT work with 5.8.0, as it has some #defines that break c++ compatibility (it defines std to be perl::std which breaks all STL stuff)

License

EP is distributed under the LGPL. There's nothing in the files yet saying that, though.

Download

The current version of EP is 0.1.0. This is alpha-quality software. It seems to mostly work, but is not heavily tested. The API is decent, but may change in the near future if problems or better solutions arise.

EP 0.5.0

Documentation

Documentation for EP can be found in the EP download. Look for ProgrammingGuide.txt in the base directory. Here's a copy from version: 0.5.0

Contact Me

Contact me at xaxxon@TAKECAPITALIZEDPARTOUTslackworks.com with any questions/comments/bug reports.

No official mailing list yet.