Subject: | Warn when you subclass from a non-Moose class |
Mouse has a very nice feature that warns you if you inherit from a
non-Mouse class. This has saved me a lot of hair pulling trying to
figure out why things are silently not working. Silent errors are bad.
I would like to see Moose issue a similar warning.
As it would be rude to issue a warning and then provide no solution,
Moose would embrace the functionality of MooseX::NonMoose. It would
also provide a
Moose::NoIReallyMeanToInheritFromNonMooseAndDontTryToFixIt module.
Arguments for/against the warning are here:
https://rt.cpan.org/Ticket/Display.html?id=63675