some minor tweaks
Stevan Little [Sun, 13 Jan 2008 02:49:19 +0000 (02:49 +0000)]
Changes
lib/Moose.pm
lib/Moose/Cookbook.pod

diff --git a/Changes b/Changes
index eaeec07..6c07474 100644 (file)
--- a/Changes
+++ b/Changes
@@ -4,6 +4,9 @@ Revision history for Perl extension Moose
     ~~~ more misc. doc. fixes ~~~
     ~~ updated copyright dates ~~
     
+    Moose is now a postmodern object system 
+      - (see the POD for details)
+    
     * Moose::Meta::Method::Accessor
       - fixed bug when passing a list of values to 
         an accessor would get (incorrectly) ignored.
index 85dc987..bc9c0fb 100644 (file)
@@ -282,7 +282,7 @@ __END__
 
 =head1 NAME
 
-Moose - A complete modern object system for Perl 5
+Moose - A postmodern object system for Perl 5
 
 =head1 SYNOPSIS
 
@@ -338,7 +338,7 @@ Yes, I believe that it is.
 
 Moose has been used successfully in production environemnts by several people
 and companies (including the one I work for). There are Moose applications
-which have been in production with little or no issue now for over a year.
+which have been in production with little or no issue now for well over a year.
 I consider it highly stable and we are commited to keeping it stable.
 
 Of course, in the end, you need to make this call yourself. If you have
@@ -352,6 +352,19 @@ Instead, it is an OO system for Perl 5. I built Moose because I was tired of
 writing the same old boring Perl 5 OO code, and drooling over Perl 6 OO. So
 instead of switching to Ruby, I wrote Moose :)
 
+=head2 Wait, I<post> modern, I thought it was just I<modern>?
+
+So I was reading Larry Wall's talk from the 1999 Linux World entitled 
+"Perl, the first postmodern computer language" in which he talks about how 
+he picked the features for Perl because he thought they were cool and he 
+threw out the ones that he thought sucked. This got me thinking about how 
+we have done the same thing in Moose. For Moose, we have "borrowed" features 
+from Perl 6, CLOS (LISP), Smalltalk, Java, BETA, OCaml, Ruby and more, and 
+the bits we didn't like (cause they sucked) we tossed aside. So for this 
+reason (and a few others) I have re-dubbed Moose a I<postmodern> object system.
+
+Nuff Said. 
+
 =head2 Moose Extensions
 
 The L<MooseX::> namespace is the official place to find Moose extensions.
index 74bf17a..bf5e914 100644 (file)
@@ -41,7 +41,7 @@ for common questions and problems people have with Moose.
 
 =over 4
 
-=item L<http://www.gsph.com/gsph/index.php?ID=291&Lang=En>
+=item L<http://www.gsph.com/index.php?Lang=En&ID=291>
 
 =back