Subject: | Inheritance causes odd behavior |
I came across this today
http://perlmonks.org/?node_id=568377
Its not on RT, and I couldn't find it on the Users list, so I'm ticketing this.
Essentially, someone was running into issues using Devel::GC::Helper because of the way DBI
uses inheritence to get autoloader functionality
Error:
Can't locate auto/DBI/FIRSTKEY.al
Someone troubleshot this as an issue from this line:
@ISA = qw(Exporter DynaLoader);
There's a discussion that follows on how to patch DBI to avoid this behavior.
It would be nice if DBI could integrate something like that in the future.