mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-16 03:24:07 +00:00
23 lines
977 B
Plaintext
23 lines
977 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/dist/Inline/
|
|
|
|
-- Sergey Skvortsov
|
|
skv@FreeBSD.org
|