Fix the hierarchy of type constraints: Num and Int are a subtype of Str
[gitmo/Mouse.git] / lib / Mouse / XS.pod
CommitLineData
ccb38d0b 1
2=head1 NAME
3
4Mouse::XS - A Mouse guts in XS
5
6=head1 VERSION
7
5176a3e4 8This document describes Mouse version 0.42
ccb38d0b 9
10=head1 DESCRIPTION
11
a010dc3a 12Mouse has an optional XS implementation, which is automatically built
ccb38d0b 13and used if available.
14
15=head2 INSTALL
16
a010dc3a 17The XS implementation are selected by default, but you can force it by
18passing the C<--xs> option to F<Makefile.PL>.
19
20 perl Makefile.PL --xs
21
ccb38d0b 22If you do not want to build the XS implementation, you can pass the C<--pp>
23option to F<Makefile.PL>.
24
25 perl Makefile.PL --pp
26
27=head2 The MOUSE_PUREPERL environment variable
28
29It can be used to enable the use of Mouse::PurePerl.
30
450e8bf6 31=head1 DEPENDENCIES
32
33The XS implementation requires Perl 5.8.1 or later, and a C compiler.
34
ccb38d0b 35=head1 SEE ALSO
36
450e8bf6 37L<Mouse>
38
ccb38d0b 39L<Mouse::PurePerl>
40
41=cut