[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