### Mason Documentation

#### Manuals

• | Introduction Introduction and basic installation. | • | Administrator's Manual This manual is written for the web master or system administrator. It describes how to install, configure, and tune a Mason system.
• | Developer's Manual This manual is written for the Mason developer. It describes how to write, run, and debug Mason components. | • | Subclassing Manual This guide describes how to create your own custom subclasses to override parts of Mason.

#### Common Reference

• | Parameters List of all configuration parameters, with both Perl and Apache configuration variants. | • | Request The Request API is the gateway to all Mason features not provided by syntactic tags.
• | Component The Component object represents a component loaded into memory. | • | Interp The Interp object spawns requests and maintains persistent data between requests.
• | ApacheHandler The ApacheHandler glues Mason and mod_perl together. | • | CGIHandler The CGIHandler glues Mason and CGI together.

#### Other Reference

• | Compiler The Compiler object translates a lexed component source into Perl code. | • | Lexer The Lexer object parses the component source to generate compiler events.
• | Resolver The Resolver object translates a component path into a component source item. | • | ComponentSource The ComponentSource object represents information about the source of a component (e.g. a file).
• | Exceptions Mason's exception objects. | • | Plugin Mason's plugin system.