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]/
