X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FMoose%2FManual.pod;h=f50ca632e5501a18434bb88fd643a498d8228e83;hb=558d9e7d01c4a91c83d77d1236033f46582d7ecc;hp=543f7a590593a42e35ef140c4147fad1c2182d6c;hpb=dab940632264ba728cdd882436a2c972f001fecf;p=gitmo%2FMoose.git diff --git a/lib/Moose/Manual.pod b/lib/Moose/Manual.pod index 543f7a5..f50ca63 100644 --- a/lib/Moose/Manual.pod +++ b/lib/Moose/Manual.pod @@ -1,8 +1,10 @@ -=pod +package Moose::Manual; + +# ABSTRACT: What is Moose, and how do I use it? -=head1 NAME +__END__ -Moose::Manual - What is Moose, and how do I use it? +=pod =head1 WHAT IS MOOSE? @@ -99,7 +101,7 @@ We'll leave the line-by-line explanation of this code to other documentation, but you can see how Moose reduces common OO idioms to simple declarative constructs. -=head2 TABLE OF CONTENTS +=head1 TABLE OF CONTENTS This manual consists of a number of documents. @@ -110,6 +112,11 @@ This manual consists of a number of documents. Introduces Moose concepts, and contrasts them against "old school" Perl 5 OO. +=item L + +Shows two example classes, each written first with Moose and then with +"plain old Perl 5". + =item L How do you make use of Moose in your classes? Now that I'm a Moose, @@ -165,6 +172,10 @@ Moose has a lot of features, and there's definitely more than one way to do it. However, we think that picking a subset of these features and using them consistently makes everyone's life easier. +=item L + +Frequently asked questions about Moose. + =item L Interested in hacking on Moose? Read this. @@ -239,19 +250,4 @@ Nuff Said. =back -=head1 AUTHORS - -Dave Rolsky Eautarch@urth.orgE - -Stevan Little Estevan@iinteractive.comE - -=head1 COPYRIGHT AND LICENSE - -Copyright 2008-2009 by Infinity Interactive, Inc. - -L - -This library is free software; you can redistribute it and/or modify -it under the same terms as Perl itself. - =cut