<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div><blockquote type="cite" class=""><div class=""><div dir="ltr" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">Default behavior would require something like "unrequire" which seems odd.</div></div></blockquote><div>the keyword for requires_super is so odd, it doesn't even fit in a single word! ;-)</div><div>I think it is much easer to find a word for something that can be replaced completely than for "you have to call the implementation of the parent class"</div><br class=""><blockquote type="cite" class=""><div class=""><div dir="ltr" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><div class=""><div class="">Also this would break a lot of existing code and migration can't be done automatically.</div></div></div></div></blockquote></div>Two parts:<div class="">What is a lot? I really don't think calling super hurts in many places.</div><div class="">Why shouldn't it be possible to migrate automatically? It might get complicated for compiled libs, but definitely possible.</div></body></html>