[Catalyst-commits] r9038 - Catalyst-Runtime/5.80/trunk/lib/Catalyst

rafl at dev.catalyst.perl.org rafl at dev.catalyst.perl.org
Thu Jan 8 11:42:47 GMT 2009


Author: rafl
Date: 2009-01-08 11:42:47 +0000 (Thu, 08 Jan 2009)
New Revision: 9038

Modified:
   Catalyst-Runtime/5.80/trunk/lib/Catalyst/Upgrading.pod
Log:
Improve instructions on how to upgrade moose components to work on 5.80.

Modified: Catalyst-Runtime/5.80/trunk/lib/Catalyst/Upgrading.pod
===================================================================
--- Catalyst-Runtime/5.80/trunk/lib/Catalyst/Upgrading.pod	2009-01-07 23:25:37 UTC (rev 9037)
+++ Catalyst-Runtime/5.80/trunk/lib/Catalyst/Upgrading.pod	2009-01-08 11:42:47 UTC (rev 9038)
@@ -10,15 +10,15 @@
 
 =head2 Moose applications
 
-Applications made by early adopters, which say:
+Moose components for Catalyst 5.70 needed to do
 
-    extends qw/Moose::Object Catalyst::Component/
+    extends qw/Moose::Object Catalyst::Component/;
 
-need the C<Moose::Object> removing to run with Catalyst 5.80, otherwise
-your Class' @ISA will not linearise with C3.
+to be able to use the constructor provided by Moose. In 5.80
+C<Catalyst::Component> already inherits from C<Moose::Object>. Therefor you
+shouldn't directly inherit from C<Moose::Object> yourself, otherwise your
+Class' @ISA will not linearise with C3.
 
-rafl to fix this bit :)
-
 =head2 Anonymous closures installed directly into the symbol table
 
 If you have any code which installs anonymous subroutine references directly




More information about the Catalyst-commits mailing list