in reply to ISA with packages ... A barebones minimal example

You should not use the B:: namespace unless it's related to perl internals.

Replies are listed 'Best First'.
Re^2: ISA with packages ... A barebones minimal example
by bart (Canon) on Oct 10, 2004 at 19:59 UTC
    I have to agree with ambrus here, though he was a bit brief...

    We've had nodes here about bugs in people's code, where things didn't work as expected, and the cause was the use of "A", "B", and "C" as the package names (I might actually try to locate one, soonish). The cause is B comes with perl, and is the root to a module suite, to compile/decompile perl scripts. When I say B::Deparse the lightbulb might just flash to on.

    Just don't use "A", "B" etc. You could try "Alpha", "Beta" instead, or maybe even "Foo", "Bar".