יובל קוג'מן (Yuval Kogman) > MooseX-Compile-0.01 > MooseX::Compile::Compiler

Download:
MooseX-Compile-0.01.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  2
Open  1
View/Report Bugs
Source  

NAME ^

MooseX::Compile::Compiler - The Moose metaclass .pmc compiler

SYNOPSIS ^

    my $compiler = MooseX::Compile::Compiler->new();

    $compiler->compile_class(
        class => "Foo::Bar",
        file  => $INC{"Foo/Bar.pm"},
        pmc_file => "my/pmc/lib/Foo/Bar.pmc",
    );

DESCRIPTION ^

This class does the heavy lifting of emitting a .pmc and a .mopc for a given class.

HERE BE DRAGONS ^

This is alpha code. You can tinker, subclass etc but beware that things definitely will change in the near future.

When a final version comes out there will be a documented process for how to extend the compiler to handle your classes, whether by subclassing or using various hooks.

syntax highlighting: