LibPerl++ is a C++ library that provides a more friendly interface for the the perl API. It makes use of advanced features of C++ to make both embedding and extending perl as easy as possible. This repository also contains to helper libraries that may be split out at a later stage: libtap++ and Library::Build.
GvCV is no longer an lvalue in 5.14, adapt for that
|examples||Replace boost::lambda with real lambdas|
|inc||Skip tainting for now, as it breaks local::lib|
|lib||Added an example|
|perl++||Fix for perl 5.14|
|t||Replace boost::lambda with real lambdas|
|tap++||Fixed up header|
|.gitignore||Made it compilable on non-multiplicity perl again|
|Build.PL||Added register methods to L::B::P|
|Install.pod||libperl++ requires GCC 4.5 since 508ff7d|
|MANIFEST||Split off L::B::Compile from L::B::Build|
|MANIFEST.SKIP||Made it compilable on non-multiplicity perl again|
|META.yml||Remove dependency on Module::Load|
|README||Made install docs more clear|
Libperl++ This is libperl++. A library for embedding and extending perl in C++. DEPENDENCIES The library should work on perl 5.8.1 or higher, though 5.10 is recommended. A recent C++ compiler is required (GCC 4.4 or higher or (in the near future) MSVC++ 2010). Also, some Boost headers are required to build it, but there are no dependencies on Boost runtime libraries. ISSUES Building libperl++ on Windows currently doesn't work due to issues in Perl's linking toolchain. This is being worked on. INSTALLATION To install this module, run the following commands: perl Build.PL ./Build ./Build test ./Build install For more information, see Install.pod COPYRIGHT AND LICENCE Copyright (C) 2007, 2008, 2009, 2010 Leon Timmermans This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.