Session
pyperl: Perl & Python is True!
Gisle Aas, Senior Developer, ActiveState
Neil Watkiss, Developer, ActiveState
Track: Perl Conference 5
Date: Friday, July 27
Time: 10:45am
- 11:30am
Location: Grande Ballroom A
'pyperl' is an extension module that bridges the gap between Perl and
Python. It allows Python code to invoke Perl code and operate directly on
Perl data and permits Perl code to do the same to Python code and data.
This provides for almost seamless integration between the languages and
thereby greatly expands the library of modules available to each of the
languages.
ActiveState and Digital initially developed the pyperl extension
Creations as the foundation for supporting Perl in the Zope application
server. It has since been used to glue Perl and Python together in several
other projects at ActiveState.
This talk will present the design and major features that pyperl provides to
both Python and Perl programmers. The talk will describe how the function
call, data, thread and exception models of the two languages mix together
and it will demonstrate how you can take advantage of CPAN modules from
Python. We will also show how pyperl was integrated into the Inline.pm
framework to create Inline::Python.