O'Reilly logo

Advanced Perl Programming by Sriram Srinivasan

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Resources

  1. SWIG. David Beazley.

    Download freely from http://www.cs.utah.edu/~beazley/SWIG/swig.html. SWIG is packaged with around 200 pages of wonderful tutorial-style documentation, containing plenty of interesting examples. While you are there, please take a look at Dave’s papers on applying SWIG to large-scale projects.

  2. perlxstut, by Jeff Okamoto, and perlxs, by Dean Roehrich.

    These two standard Perl documents provide a tutorial and a reference, respectively, for XS. You must be conversant either with Chapter 20 or the Perl internals documentation (perlguts). (The former is a slightly gentler introduction.)

  3. Standard extensions

    The Socket, POSIX, and SDBM modules supplied with the Perl distribution make good case studies for applying XS.

  4. XS Cookbook. Dean Roehrich.

    These cookbooks are available from CPAN (look under the authors/Dean_Roehrich directory) and provide solutions to a number of sample problems covering all XS features. Highly recommended. You may also find it a good exercise to solve these problems using SWIG.

  5. The Mathematical Tourist. Ivars Peterson. W.H.Freeeman and Co., 1988

  6. GD library for rendering into GIF files. Tom Boutell. Download from http://www.boutell.com/.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required