After cloning, the passed structure (where the clone differs from prototype) must have greater precedence on lookup rules. I mean, it should "override" any existing property/selector from prototype. But in this library the inverse happens. IHMO, this is a quite awful and unsound bug on the implementation for concatenative OOP.
After cloning, the passed structure (where the clone differs from prototype) must have greater precedence on lookup rules. I mean, it should "override" any existing property/selector from prototype. But in this library the inverse happens. IHMO, this is a quite awful and unsound bug on the implementation for concatenative OOP.