PAR::Intro - Introduction to Perl Archive Toolkit


PAR::Intro - Introduction to Perl Archive Toolkit


# This is a presentation, not a module.

Note that a more extensive tutorial is now available online as and has superceded materials in this introduction.


What is PAR (Perl Archive Toolkit)?

Getting Started

Command-line Tools

Making Binary Executables

The Anatomy of a PAR file

Derived Modules

Apache::PAR Demo

Future Development

Overview of's Implementation

Code References in @INC

Source Filtering without Filter::* Modules

Faking the <DATA> Handle

Overriding DynaLoader::bootstrap

Anatomy of a Self-Contained PAR executable

Self-Bootstrapping Tricks

SEE ALSO (English version) (Chinese version)

PAR, pp,, parl

the ex::lib::zip manpage, the Acme::use::strict::with::pride manpage

the App::Packer manpage, the Apache::PAR manpage, the CPANPLUS manpage, the Module::Install manpage


Autrijus Tang <> is the official PAR website. You can write to the mailing list at <>, or send an empty mail to <> to participate in the discussion.

Please submit bug reports to <>.


Copyright 2002, 2003 by Autrijus Tang <>.

This document is free documentation; you can redistribute it and/or modify it under the same terms as Perl itself.


 PAR::Intro - Introduction to Perl Archive Toolkit