Stevan Little
Stevan Little
Unfortunately I do not think this bug can be solved within Bread::Board. The issue is that both the WithDependencies and WithParameters roles register some callbacks to happen 'after' the call...
I was hoping that 57d2315afee117a3c379550f0778f748cb70be9e fixed this, but having trouble getting Travis to handle bleadperl, so we will have to wait and see until I get that fixed up
`Class::Std` had it as well https://metacpan.org/pod/Class::Std#Method-traits-that-can-be-ascribed
@doy - traits are cheap and do not add to the complexity of the core, it is worth some deeper investigation perhaps.
Did this in the [role-immutable-mutable-split](https://github.com/stevan/p5-mop-again-seriously-wtf/tree/role-immutable-mutable-split) branch in c80131f0bf2400552786aabe5f4fec8779379ba5, not sure I like it.
This is blocked by #3
I think the solution here is to override isa in mop::rebased::MetaBar such that it will respond correctly to ->isa('MetaBar')
Sounds sensible to me.
Hmm, I kind of prefer option B as it won't change behavior. @doy do you have any feelings about this one way or another?
@xenoterracide want to redo the patch to make it optional? with the `allow_extra` flag?