Dual-license your content for inclusion in The Perl 5 Wiki using this HOWTO, or join us for a chat on irc.freenode.net#PerlNet.
Using perl with other languages
From PerlNet
One of Perl's strengths is its ability to integrate with other languages. Perl is often used as a 'glue' between different systems, and the many modules and accessors to other languages makes it an appropriate tool for the job.
Below is an index of tools and documentation on using Perl with other languages:
Contents |
[edit]
Various
[edit]
C/C++
- Inline::C
- Inline::CPP i.e. C++
- SWIG - SwigFaq/Perl on the SwigWiki. SWIG and Perl5 v1.3 docs (mid-2003)
- perlguts (illustrated), perlxstut, perlapi, perlxs, and others.
- Convert::Binary::C
- *C::* various (TODO: list useful ones)
Also
- FFI-1.00 is obsolete. There is an unofficial patched version here.
- Perl still doesn't have a publicly available binding for the Tiny C Compiler's libtcc. Something like ruby-tcc. For disk-less compilation and linking of C code at runtime. However, tcc can still be used as a faster (compilation, not code) drop-in replacement for gcc under Inline::C.
- Inline::SWIG
- Using Inline::CPP with wxPerl
- An Illustration of Perl Objects with C APIs
[edit]
Java
[edit]
JavaScript
[edit]
PHP
[edit]
Prolog
[edit]
Python
[edit]
Ruby
[edit]
Tcl
[edit]
Related sites
- Using Ruby With Other Languages
- Using Python With Other Languages
- Integrating Python With Other Languages
- Tcl and other languages
- Using Lua With Other Languages:
[edit]

