The Science of Programming/SwayPresentations/Objects/Examples6
So you really want multiple inheritance?
function super() { var x = 3; var z = x * x; this; } function duper() { var y = 4; var z = y * y; this; }
function sub() { extends(super()); extends(duper()); }
inspect(sub() . x); inspect(sub() . y); inspect(sub() . z);
What would you expect the value of z to be?