Manning Logo
Home | Ordering Info | Shopping Cart | Manage My Account | Login
Attention customers: online shopping is now available exclusively through our main website: http://www.manning.com. Thank you.
Extending and Embedding Perl

Inside the book

Sample Chapters Table of Contents Author Online Index Preface Book Reviews Source Code Author Online

Manning Blog

Why small is sweet?

Author Blogs

Dave Crane more...

Author Calendar

Upcoming Events

Catalog

Java .NET Perl XML All by Subject All by Title

About...

Manning Contact Us Ordering FAQs ebooks Covers Sandbox Forums Distributors Manning Early Access Program (MEAP) Affiliate Program Academia/Publicity User Group Program Press Releases Jobs

Manning Publications Co.
209 Bruce Park Avenue
Greenwich, CT 06830

Extending and Embedding Perl
Tim Jenness and Simon Cozens

2002 | 384 pages
ISBN: 1930110820
$22.50 PDF ebook  
$44.95 Softbound print book  

Sample Chapters

Two sample chapters of Extending and Embedding Perl are available in PDF format. You need Adobe's free Acrobat Reader software to view it. You may download Acrobat Reader here.

Download Chapter 2

Download Chapter 11

 

 

DESCRIPTION

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 begins simply but also covers complex issues using real code examples from the Perl source. The book discusses how to write interfaces to C libraries (as well as C++ and Fortran libraries). It shows you 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.

Additionally, the 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.

Home | Catalog | Privacy Policy | About Manning

© 2003-2006 Manning Publications Co.