The Perl compiler. To use the compiler, you don't need to use this module. See the O module, which is the user frontend to the compiler; also see the compiler section of Chapter 3, The Perl Interpreter . The B module provides the classes for implementing backends for the compiler. If you plan to write a new backend, read the B manpage for the details of the module.