On 5/24/07, Brandon Black <[EMAIL PROTECTED]> wrote:
Yes, this is really weird, but unfortunately expected, behavior.  This
is a good example of two of the fundamentally ugly things about
Class::C3 that were unavoidable in pure perl but fixed in the 5.9.5
implementation.  (1) That an explicit runtime initialize() method is
needed, and (2) That inheritance is fixed up by "caching" superclass
subroutines directly into subclasses as if they were local methods.

Ahh... I remember reading all about that somewhere a couple weeks ago
(probably in the Class::C3 docs). Totally forgot; thanks for reminding
me.

_______________________________________________
List: http://lists.rawmode.org/cgi-bin/mailman/listinfo/dbix-class
Wiki: http://dbix-class.shadowcatsystems.co.uk/
IRC: irc.perl.org#dbix-class
SVN: http://dev.catalyst.perl.org/repos/bast/trunk/DBIx-Class/
Searchable Archive: http://www.mail-archive.com/[email protected]/

Reply via email to