O'Reilly logo

Win32 Perl Programming: The Standard Extensions, Second Edition by Dave Roth

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

What Is an Extension?

Perl has the capability to load external libraries of functions used to augment Perl’s built-in functions. Different operating systems use different methods, but the Win32 platform uses dynamic link libraries (DLLs) or, as the ActiveState version of Win32 Perl prefers, Perl link libraries (PLLs).

These DLLs do not differ from the other DLLs you have on your system, such as KERNEL32.DLL, MSVCRT20.DLL, or VBRUN300.DLL. They are basically a collection of functions compiled and stored in one file. Really, this is the same thing as a Perl module because it too is a collection of functions all stored in one file. The difference between a Perl extension and a Perl module is that the module contains functions written in Perl and ...

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