Ziad Hatahet <[email protected]> wrote: > Kind of off-topic, but there is a heated discussion on the D language > forums about why having non-virtual base class methods by default is a bad > idea: > > <a > href="http://forum.dlang.org/thread/[email protected]">http://forum.dlang.org/thread/[email protected]</a> > > Also comes up here: <a > href="http://forum.dlang.org/thread/[email protected]">http://forum.dlang.org/thread/[email protected]</a>
I've just read the entire thread (~250 posts by now) and the discussion is mainly about pro/cons of breaking changes to the language, not about the feature itself. The conclusion of that thread seems to be - Almost everyone agrees that non-virtual (=final) by default is a _good_ thing. - The lead developers feel that it's not worth a breaking change. - Many users don't agree with that decision. Where did you find a point against non-virtual by default? (Except that it's a breaking change, of course) Tobi _______________________________________________ Rust-dev mailing list [email protected] https://mail.mozilla.org/listinfo/rust-dev
