69eca71474
Write Perl subroutines in other programming languages PR: 32833 Submitted by: Sergey Skvortsov <skv@protey.ru>
23 lines
981 B
Plaintext
23 lines
981 B
Plaintext
The Inline module allows you to put source code from other programming
|
|
languages directly "inline" in a Perl script or module. The code is
|
|
automatically compiled as needed, and then loaded for immediate access
|
|
from Perl.
|
|
|
|
Inline saves you from the hassle of having to write and compile your own
|
|
glue code using facilities like XS or SWIG. Simply type the code where
|
|
you want it and run your Perl as normal. All the hairy details are
|
|
handled for you. The compilation and installation of your code chunks
|
|
all happen transparently; all you will notice is the delay of
|
|
compilation on the first run.
|
|
|
|
The Inline code only gets compiled the first time you run it (or
|
|
whenever it is modified) so you only take the performance hit once. Code
|
|
that is Inlined into distributed modules (like on the CPAN) will get
|
|
compiled when the module is installed, so the end user will never notice
|
|
the compilation time.
|
|
|
|
WWW: http://search.cpan.org/search?dist=Inline
|
|
|
|
-- Sergey Skvortsov
|
|
skv@protey.ru
|