in reply to How To Create a PERL Binding?

The "standard" way to do that is to use XS (see also perxstut).

There are also the easier to use Inline modules that support multiple extension languages, and SWIG, which allows you to write C/C++ extension for multiple languages.

For a good introduction to this subject I recommend Extending and Embedding Perl