Title: Extending and Embedding Perl
Author: Tim Jenness
Author: Simon Cozens
Reviewer:
Reviewer email:
Publisher: Manning
Publication Date: July 2002
Review Date:
ISBN: 1930110-820
Price: 44.95 USD
Publisher URL: http://www.manning.com/
Book URL:
Author URL: http://www.manning.com/jenness
Pages: 384 pages
Format: paperback
Topic: non-fiction
Topic: computing
Topic: perl
Series:
Manning Publications announces the release of:
Extending and Embedding Perl
By Tim Jenness and Simon Cozens
"...the 'spell book' you need to protect and guide yourself through the
deepest
depths of Perl's internals and XS which can be like black magic."
--Graham Barr
Author of the libnet package
Greenwich, Connecticut, July 2002 -- Extending and Embedding Perl explains
how to expand the functionality and usefulness of the Perl programming
language and how to use Perl from C programs. It is the only book available
with in-depth coverage of interfacing Perl and C.
Extending and Embedding Perl discusses how to write interfaces to C
libraries (as well as C++ and Fortran libraries). It shows how to implement
Perl callbacks for C libraries, how to pass Perl hashes and arrays between
Perl and C, and how to use the Perl Data Language infrastructure to improve
the speed of array operations. It covers simple as well as complex issues
using real code examples from the Perl source.
Additionally, this book peers under the hood to see how the Perl programming
language really works by looking at the interpreter. The make-up of Perl
variables is discussed along with details on how a Perl program is parsed
and converted to executable code.
What's Inside -
- C for the Perl programmer
- Basic and advanced XS
- Embedding Perl in C programs
- Perl internals
- An API reference for the internal C interface to Perl
- A reference on the typemap system
- Embedding Perl into the mutt mail reader
About the Authors -
A Perl developer for 7 years, Tim Jenness has ten modules on CPAN including
two that are distributed as part of the core Perl distribution (File::Temp
and Pod::LateX).
Simon Cozens, the author of Beginning Perl, was the release manager for the
first four releases of the Perl 6 runtime engine, Parrot.
About Manning Publications Co. -
Manning Publications Co. is a respected, growing computer book publisher
with a reputation for clear writing and high quality technical content. For
each of its books Manning makes available to its readers an online
discussion forum where they can pose questions to the author. To get access
to the authors of Extending and Embedding Perl, go to
www.manning.com/jenness. Here you will also find the book's table of
contents, sample chapters, source code and other content. Extending and
Embedding Perl will be available in retail stores in early August 2002.
Extending and Embedding Perl joins other notable Perl titles from Manning
including Object Oriented Perl, Data Munging with Perl, Web Development with
Apache and Perl, Graphics Programming with Perl, and Elements of Programming
with Perl.
Extending and Embedding Perl
By Tim Jenness and Simon Cozens
ISBN 1930110-820
July 2002, Softbound, 384 pages, $44.95
Ebook Edition 2 Mb, PDF, $13.50. Available from the publisher at
http://www.manning.com/jenness.
|