Checking in changes prior to tagging of version 0.42. Changelog diff is:
[gitmo/Mouse.git] / lib / Mouse / XS.pod
1
2 =head1 NAME
3
4 Mouse::XS - A Mouse guts in XS
5
6 =head1 VERSION
7
8 This document describes Mouse version 0.42
9
10 =head1 DESCRIPTION
11
12 Mouse has an optional XS implementation, which is automatically built
13 and used if available.
14
15 =head2 INSTALL
16
17 The XS implementation are selected by default, but you can force it by
18 passing the C<--xs> option to F<Makefile.PL>.
19
20     perl Makefile.PL --xs
21
22 If you do not want to build the XS implementation, you can pass the C<--pp>
23 option to F<Makefile.PL>.
24
25     perl Makefile.PL --pp
26
27 =head2 The MOUSE_PUREPERL environment variable
28
29 It can be used to enable the use of Mouse::PurePerl.
30
31 =head1 SEE ALSO
32
33 L<Mouse::PurePerl>
34
35 =cut